15
Конструкторы класса. Ключевое слово “this”
1.2 Объектно-ориентированное программирование, основные понятия
В результате развития подходов к созданию программ появилось объектно-
ориентированное программирование. В процедурных языках программист выполняет
действия над данными с
помощью различных инструкций языка. В объектно-
ориентируемых языках демонстрируется подход, при котором происходит
объединение данных и
методов их обработки.
Рисунок 1.3 – Подходы к разработке программ
Объектно-ориентированный поход оперирует типами данных, создаваемыми
программистами при решении прикладных задач программирования.
Стиль ООП. Объекты и классы.
Рисунок 1.4 – Объекты и классы.
16
Напомним основные принципы ООП:
-
Инкапсуляция:
объединение данных и методов их обработки в одну сущность, приводящее к
сокрытию реализации класса и отделению его внутреннего представления от
внешнего.
-
Полиморфизм:
способность объекта соответствовать во время выполнения двум или более
возможным типам.
-
Наследование:
отношение между классами, при котором один класс использует структуру или
поведение другого (одиночное наследование) или других (множественное
наследование) классов.
Достарыңызбен бөлісу: