Добавить комментарий

Сверка часов

Видимо, мы говорим о разном... Попробуем "сверить часы".
Есть целое (система), и есть его элементы. Целое выполняет некие действия, раскладывая его на обращения к элементам (образуется схема обращений к элементам). Целое взаимодействует с элементами посредством интерфейсов. Согласны?..
Выполнить одно и то же действие можно разными способами. С точки зрения целого, оно может получить один и тот же результат с помощью разных схем. Следовательно, схемы могут быть более или менее оптимальны (по определенному набору критериев), исходя из цели, состояния целого и пр. Изменение схемы или замена одной схемы другой может быть выполнена статически (при разработке/создании) или динамически (непосредственно во время жизни/работы целого).
Поскольку целое раскладывает свое действие на задания для элементов, то различие в схемах связано с различием в обращениях к элементам. Совокупность схем, как и отдельная схема, могут использовать большее или меньшее количество обращений к элементу. Снижение числа обращений связано с оптимизацией работы целого. Таком образом, в рамках целого, такая оптимизация глобальна, независимо от того, охватывает ли она одну схему или все множество схем.
Как видите, ни о каком "согласовании целей" пока нет и речи. Но если есть желание, то можно рассмотреть и этот вопрос.