ВУЗ:
Составители:
Рубрика:
20
private Регулировка_датчика(){...};
// описание события
public event Перегрев_двигателя();
}
В производном классе сохраняется функциональность (поведе-
ние), определенная в базовом классе. Кроме того, в производных клас-
сах могут описываться новые элементы и переопределяться методы (по-
ведение), описанные в базовых классах.
Для указания возможности доступа к наследуемым элементам
(помимо public) также используется специальный режим доступа
protected.
2.1.3. Основные принципы ООП
К основным принципам (положениям) ООП относятся: абстраги-
рование, инкапсуляция, наследование и полиморфизм.
Абстрагирование
Объект – это программная конструкция, представляющая некото-
рую сущность. В нашей повседневной жизни сущностями, или объекта-
ми, например, можно считать: автомобили, велосипеды, настольные
компьютеры, банковский счет. Каждый объект обладает определенной
функциональностью и свойствами. Объект представляет собой завер-
шенную функциональную единицу, содержащую все данные и предос-
тавляющую всю функциональность, необходимую для решения задачи,
для которой он предназначен. Описание объектов реального мира при
помощи программных объектов называют абстрагированием
(abstraction).
Инкапсуляция
Смысл инкапсуляции состоит в отделении реализации объекта
(его внутреннего содержания) от способа взаимодействия с ним. Другие
объекты приложения взаимодействует с рассматриваемым объектом по-
средством имеющихся у него открытых (public) свойств и методов,
которые составляют его интерфейс. В общем виде под интерфейсом
понимается открытый способ взаимодействия между разными система-
ми. Если интерфейс класса не будет меняться, то приложение сохраняет
способность к взаимодействию с его объектами, даже если в новой вер-
сии класса его реализация значительно изменится.
Объекты могут взаимодействовать друг с другом только через
свои открытые методы и свойства, поэтому объект должен предостав-
лять доступ только к тем свойствам и методам, которые пользователям
необходимы. Интерфейс ни в коем случае не должен открывать доступ
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »