Здравствуйте, AndrewVK, Вы писали:
... Пропущено ...
A> Потому что
A> 1) Защита интерфейса это и не защита вовсе. Защищать надо собственно
A> данные и алгоритмы их обработки. 2) Нередко один объект может иметь
A> более чем один интерфейс. 3) Интерфейс как правило меняется чаще чем
A> объекты предметной области.
Видимо, ты не совсем понял, что я хотел сказать. Никто не спорит, что надо защищать данные. Никто не спорит, что в выше описанном мной примере смена состояний должна осуществляться из одного места — желательно хранимой процедуры, или application server в том или ином его проявлении. Я говорю, что описанный сценарий не является нетипичным. И элементы интерфейса придется дизаблить-енаблить. Иначе это фигня, а не программа.
-- Всего хорошего!
-- Alex Alexandrov, e-mail: alexandrov_alex@fromru.com
Posted via RSDN NNTP Server 1.7 beta