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



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


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

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

 

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

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

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

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

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

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

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

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

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

                          Cirde.Draw

                          Figures.Draw

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




Содержание  Назад  Вперед