Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Структурное и объектно ориентированное программирование. В чем их отличия?

Важный советчик Мастер (2183), закрыт 1 год назад
Учусь на программного инженера, проходим сейчас структурное программирование потом будет объектно ориентированное, но я до сих пор не понял в чем разница между ними?
Лучший ответ
Ирина В Просветленный (49010) 9 лет назад
Отличия, как между круглым и квадратным.
1) Объектно-ориентированное программирование: это модель, на которой можно разрабатывать программы, и структуры данных. ООП противоположно процедурной модели.
2) Структурное программирование: это просто технологический прием, правило красивой работы, может применяться и с ООП, и с процедурной моделью. Но можно, запросто, писать программу в ООП, забив на структурную технологию, никто не мешает! Но потом, стыдно лезть в свою программу, написанную левой ногой.
Остальные ответы
Сергей Трифонов Просветленный (22213) 9 лет назад
Объектно ориентированное, похоже моделирование жизни с наследованием, иерархией. Тот кто от кого то отнаследовался по любому имеет все методы и свойства родителя, но может их переопределить. Вообщем полное моделирование жизни. Структурное насколько помню главная фишка что то что раз определено не может меняться, в отличие от объектно ориентированного.
Krab Bark Искусственный Интеллект (296495) 9 лет назад
Попросту говоря, в ООП типы структур данных содержат в себе не только данные, но и функции (методы) для работы с ними, почему и называются объектами и приобретают самостоятельность и законченность.
Похожие вопросы