Объектно-ориентированное программирование


Объектно-ориентированное программирование - стр. 19


 

МЕТОД (Method)  - процедура или функция, определенная внутри объекта для работы с данными объекта. Методу доступны данные объекта без явной передачи их в качестве параметров. Возможно наследование методов. Методы могут быть стратегическими  и  виртуальными. Для виртуальных объектов существуют два специальных метода - конструктор   и  деструктор.

 

МНОЖЕСТВЕННОЕ НАСЛЕДОВАНИЕ (Multiple  inheritauce)  - наличие у объекта нескольких родителей.

 

НАСЛЕДОВАНИЕ  (Inheritauce)  -  процесс получения данных и методов от объекта-предка. Возможно многоуровневое наследование.

 

ОБЪЕКТ  (Object) - тип данных ОБЬЕКТ. Совокупность данных и процедур - операций над этими данными (называемых методами). Дополнительно объекты могут наследовать методы и данные объектов- предков. Термин ОБЬЕКТ  является синонимом термина класс.

 

ОБЪЕКТЫ  -  КОНТЕЙНЕРЫ  (Container  object)

- объекты, способные хранить в себе другие объекты. Например, стек, очередь, дерево, динамический массив, хэш- таблица и другие подобные структуры.

 

ОБЪЕКТ - ПОТОМОК (Descendant  object)  - объект, наследующий методы и данные от объекта-предка.

 

ОБЪЕКТ  -  ПРЕДОК (Ancestor  object)   -  объект, методы и данные которого наследует объект - потомок.

 

ПАРАМЕТР  SELF  (Self   parametr)  - формальный параметр, предаваемый каждому объекту. Содержит указатель на конкретный экземпляр объекта.

 

ПЕРЕОПРЕДЕЛЕНИЕ ( Override)  - процесс создания у объекта- потомка новых методов с теми же именами, что и у объекта -предка, но с новыми функциями, это делает возможным расширение объектов.

 

ПЕРЕДАЧА  СООБЩЕНИЯ (Message  passing)  - вызов метода для конкретного экземпляра объекта. Отличие сообщения от метода в том, что одно и то же сообщение может вызывать разные методы. Например,

                          Cirde.Draw

                          Figures.Draw

 

ПОДКЛАСС  (Subclass)  - это класс-потомок. Например, если класс В наследовал из класса А, то класс В является подклассом класса А.




Начало  Назад  Вперед



Книжный магазин