• Авторизация


Объектн-ориентированное программирование в сказках 21-02-2011 16:27 к комментариям - к полной версии - понравилось!


Оригинал сообщения
Комментарии: [показать]

Что то мне подсказывает, что Солнце русской поэзии, Александр Наше всё Сергеевич Пушкин что то понимал в ООП. Сейас буду объяснять почему.

Помните, в Сказке о мёртвой царевне и семи богатырях из описания новой жены царя:


Ей в приданое дано

Было зеркальце одно;

Свойство зеркальце имело:

Говорить оно умело.


О чём это говорит? У любого экземпляра объекта есть свойства и методы. Свойства  это набор атрибутов, типа длина, ширина, цвет и т.д. Методы  это встроенные функции, производящие некие действия и возвращающие ответ в зависимости от заложенного в них алгоритма.


У объекта класса зеркало тоже есть свойства и методы. Как правило, свойство умеет говорить стоит в FALSE. А у царициного  в TRUE. Соотвественно она вызывает метод: Свет мой зеркальце, скажи, да всю правду доложи, я ль на свете всех милее, всех румяней и белее?. Что мы видим:


Свет мой зеркальце  имя экземпляра


Скажи  вызываемый метод


Да всю правду доложи  не обязательный параметр


Я ль на свете всех милее, всех румяней и белее  запрашиваемая информация


Ну и метод скажи возвращал, в зависимости от статуса царевны, либо Ты прекрасна, спору нет; Но царевна всех милее, Всех румяней и белее, либо Ты, царица, спору нет, Ты на свете всех милее Всех румяней и белее.


Примерно так.




LIci WP
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Объектн-ориентированное программирование в сказках | mar1ner - Дневник mar1ner | Лента друзей mar1ner / Полная версия Добавить в друзья Страницы: раньше»