Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Альбомная разметка.docx
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
786.12 Кб
Скачать

21. Основные принципы ооп. Абстрагирование. Инкапсуляция. Полиморфизм.

Основные принципы ООП

Абстрагирование – полиморфизм – наследование -- инкапсюляция

Абстрагирование

Описание объектов реального мира при помощи программных объектов называют абстрагированием.

Абстрагирование — это способ выделить набор значимых характеристик объекта, исключая из рассмотрения незначимые. Соответственно, абстракция — это набор всех таких характеристик.

Инкапсуляция

языковой механизм ограничения доступа к определённым компонентам объекта;

языковая конструкция, способствующая объединению данных с методами (или другими функциями), обрабатывающими эти данные.

Смысл инкапсуляции состоит в отделении реализации объекта (его внутреннего содержания) от способа взаимодействия с ним. Другие объекты приложения взаимодействует с рассматриваемым объектом посредством имеющихся у него открытых (public) свойств и методов, которые составляют его интерфейс.

Полиморфизм

Полиморфизм - возможность объектов с одинаковой спецификацией иметь различную реализацию.

Полиморфизм позволяет вызывать методы и свойства объекта независимо от их реализации.

Например, объект класса Водитель взаимодействует с объектом класса Автомобиль через открытый интерфейс. Если другой объект, например Грузовик или Гоночный_автомобиль, поддерживает такой открытый интерфейс, то объект класса Водитель сможет взаимодействовать и с ними (управлять ими), невзирая на различия в реализации интерфейса.

22. Программное обеспечение. Системное и прикладное по. Схема системного по.

Системное ПО используется для разработки выполнения программных продуктов, а также для предоставлению пользователю определенных услуг. Системное ПО необходимое дополнение технических средств.

Прикладное ПО служит для решения определенных целевых задач или класса задач.

Схема системного ПО:

Системы ПО: – операцион системы—сервисные системы – инструментальные системы –системы технич обслуживания

Сервисные системы: интерфейсные системы -- оболочки ос – утилиты

Инструмент системы: системы програмирования – СУБД-- инструментарий искуственногоинтелекта

23. Операционные системы (основные определения). Пользовательский и программный интерфейс. Примеры ос. Сервисные системы.

  • ОС – комплекс программ, обеспечивающих управление ресурсами компьютера и процессами, использующих эти ресурсы при вычислениях.

  • Основные ресурсы: процессор (процессорное время), ОП, периферийные устройства.

  • Управление ресурсами сводится к: распределению ресурсов между конкурирующими процессами и упрощению доступа к ресурсам

  • ОС поддерживает пользовательский и программный интерфейс

Пользовательский интерфейс набор сервисных услуг предоставляемых пользователю для управления функционированием компьютера. Пользовательский интерфейс может включать командный язык, набор утилит и сервисов по управлению файловой системой и работой компьютера.

Программный интерфейс – набор услуг, упрощающих программисту программирование рутинных операций. Например функции API в Windows, прерывания int 21h в DOS.