Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > создание "закрытого" объекта


Автор: IGV 17.10.2009, 13:31
Имеется класс Model (содержит данные), имеется класс Controller (управляет данными в объекте Model и всеми экземплярами Model).

Как запретить создание объекта Model напрямую, а создавать его только через Controller, чтобы Controller мог контролировать все экземпляры класса Model?

Если сделать конструктор Model private, то как тогда создать его через Controller?

Автор: diadiavova 17.10.2009, 13:35
Его можно сделать интернал, или вложить контроллер в модель, тогда прайвит члены будут доступны.

Автор: IGV 17.10.2009, 13:37
оооо точняк. Вложить.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)