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

21) Основные принципы ооп

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

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

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

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

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

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

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

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

Полиморфизм

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

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

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

22) Программное обеспечение

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры ОС

Семейство DOS (disk operating system)

Семейство Unix

OS/2

Семейство Windows

Linux

Серверные системы

Сервисные системы – это системы дополняющие и расширяющие пользовательский и программный интерфейс ОС. Сервисные системы делятся на:

Интерфейсные системы

Оболочки

Утилиты

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]