| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .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 |
| оооо точняк. Вложить. |