Дата регистрации: 6 июня 2012

Ник: organmusic

Комментариев: 2

О себе: программист

Его последние комментарии:

  • 06.06.2012 в 08:25

    Денис

    17.01.2012 в 03:21

    "По-моему, основная причина применения ООП - возможность менять алгоритмы, не меняя интерфейсы. Возможно ли такое вне парадигмы ООП?"

    Конечно возможно - возьмите любую обычную функцию или процедуру с параметрами.

    Набор параметров (ее называют сигнатура) это и есть интерфейс.

    Интерфейс можете оставить прежним, а алгоритм в теле функции можете менять или оптимизировать как хотите.

  • 06.06.2012 в 06:41

    Статья справедливо. То что ООП провалился, для меня вполне очевидно.

    Вижу самый основной недостаток ООП - неоправданное умножение сущностей. А это вступает в прямое противоречие с KISS принципом -

    основополагающим принципом программирования.

    Что касается большой системы написанной процедурно. Ну это например SAP R/3 - он весь написан процедурно на ABAP еще до появления в нем объектной надстройки. И работает прекрасно!

    За все то время, что существует ООП появился, например, язык SQL - а это как раз пример очень удачной и полезной технологии (надеюсь мало кто будет возражать) в отличиеи, как раз, от ООП.

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


⇑ Наверх
⇓ Вниз