Цитата(ayax2005 @ 30.5.2011, 06:37 ) | | которые вы оформите в виде элементов масисва и будете вызывать, скажем, через eval |
а мне подумалось, что речь о связке "массив + процедуры", безо всякого eval'a. BloodWizard, если достаточно массива - используй массив. полиморфизм через связку массив + функции будет ужасен: куча if'ов для того, чтоб отличить одну структуру от другой. наследование - неконтролируемым для данных(простое слияние массивов) и жестким для функций(явный вызов "родительской функции" из "дочерней"). никакой тебе инкапсуляции. ООП не дает функциональных преимуществ. Архитектурные(в плане удобства применения при построении сложных систем) и синтаксические(кое в чем облегчает разработку; ну, и меняет подход к структурированию кода), но если с массивами и функциями легко и безпроблемно - используй Хотя последователи на этом же проекте могут не оценить. |