Непейвода Н.Н. Программирование. Раздел 2

Непейвода Н.Н. Программирование. Страница 134

Таким образом, объектноориентированный подход позволил облегчить и проблему работы со сложными программными системами.

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

Объектный подход является прежде всего структурой достаточно высо­коуровневых понятий, которые надстраиваются над базисом программных конструкций какогото стиля первого уровня. В частности, объектная про­грамма может с равным успехом базироваться и на структурном програм­мировании, и на программировании от состояний, и на программировании от приоритетов.

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

Необходимо заметить, что в ООП нет никаких ограничений на измене­ние наследником смысла операций предка. Конечно, благими пожеланиями кишат все руководства, но, поскольку ограничений нет, на практике един­ственное, что с гарантией сохраняется, — имена понятий. Когда говорят о конкретизации объекта, фактически речь идет о смене ролей.

Новости

  • 1
  • 2
Prev Next

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

24.01.2016

Ракета "Ангара-А5В" в ближайшее десятилетие не полетит

Роскосмос не планирует в течение ближайшего десятилетия осуществлять пуск тяжёлой ракеты-носителя А...

Ученые РФ опровергли выводы исследований о вреде ГМО

24.01.2016

Ученые РФ опровергли выводы исследований о вреде ГМО

Исследователи из Института проблем передачи информации (ИППИ РАН) проанализировали несколько самых п...

Летающие "Крокодилы"

24.01.2016

Летающие "Крокодилы"

20 удивительных фактов о боевом вертолете Ми-24.Этот вертолет стал таким же узнаваемым символом сове...

В Аргентине описали новый вид динозавра-гиганта

24.01.2016

О ранее неизвестном виде динозавра, относящемуся к инфраотряду зауроподов, рассказали аргентинские п...

Реклама