Изложенное прочитал. Это именно то, что я ожидал услышать. Необходимость некоторых вещей я тоже ощутил: ограничение количества типов данных, циркулирующих по связях; необходимость динамического создания объектов (точки doCreate, doDelete).
Возникало желание усовершенствовать контейнеры. В моем случае - разделение контейнеров на "пользовательские", которые есть сейчас (предназначенные исключительно для визуального-функционального выделения частей схемы) и "фиксированные" - компоненты из палитры, реализованные в виде контейнера с жестко заданным перечнем внешних точек (для управления контейнером из внешней схемы) и отдельно заданными внутренними точками для использования внутренней схемой.
Про механизм динамического создания объектов, наследование и полиморфизм - понимаю необходимость, но пока не понял описанную реализацию (не представил в уме). Наверное, по причине того, что никогда об этом не задумывался. Но буду пытаться и с интересом буду наблюдать за дальнейшими выкладками.
Ответов: 4628
Рейтинг: 749
|
|||
карма: 26 |
|