Вверх ↑
Администрация
Ответов: 15294
Рейтинг: 1518
#1: 2010-06-09 20:42:05 ЛС | профиль | цитата
Minkovsky писал(а):
Это, пожалуй, главная идея инкапсуляции в ООП. Правильно построенный (и задокументированный) интерфейс организационной единицы, в данном случае "мультика", единственное, что мне нужно. И в дальнейшем при разработке схемы, детали реализации мультиэлемента мне уже неинтересны. Постоянное "ныряние" внутрь - признак непроработанной реализации, а создание и переопределение внешних точек - признак непродуманной интерфейсной части. В этом случае мультиэлемент удобнее представить в виде некого "черного ящика", содержимое которого недоступно - доступен только требуемый функционал через ранее определенные интерфейсы "мультика".

именно так. Интенсивная работа с несколькими уровнями сразу говорит о непродуманности интерфейса и бесполезности выноса части схемы в контейнер.
карма: 26
0