Личный кабинет

удалено: "Кумир"

ID темы: 6791
Дмитрий Колосов ( Пользователь )
Цитата (Евгений Анатольевич, 31.05.2010, 18:28) <{POST_SNAPBACK}>


BTW.
По приведённой ссылке есть такой абзац:
Структура данных «класс», представляющая собой объектный тип данных, внешне похожа на типы данных процедурно-ориентированных языков, такие как структура в языке Си или запись в Паскале или QuickBasic, в которой поля могут сами быть не только данными, но и методами (то есть процедурами или функциями). Таким образом, в простейшем случае объектно-ориентированное программирование получается добавлением к процедурно-ориентированному процедурного типа данных, то есть, переменных, способных принимать значение функций и процедур. Вдобавок класс поддерживает такие свойства как наследование, полиморфизм и отчасти — инкапсуляцию. Объектное программирование противопоставляется процедурному программированию, где данные и подпрограммы (процедуры, функции) их обработки формально не связаны.


Хотя саму статью удачной не назовёшь, т.к. не указаны
  1. связь ООП с ОО анализом;
  2. четыре кита - четыре важнейших понятия: абстрагирование, ограничение доступа, модульность, иерархия.


Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на C++, 2-е изд. / Пер. с англ. М.: Бином, 1999, 560 с.

footer logo © Образ–Центр, 2018. 12+