среда, 22 апреля 2009 г.

<16.04.09. Типы контроллеров.

Types of Cocoa Controller Objects 

Медиаторы - наследники NSController (NSObjectController, NSArrayController, NSUserDefaultsController, and NSTreeController) 

Координаторы - NSWindowController or NSDocumentController или наследники NSObject 

MVC as a Compound Design Pattern 
 

Координаторы управляют nib-файлом, в котором содержатся представления и медиаторы 

Other Cocoa Architectures on Mac OS X 

 

NSDocumentController управляет NSDocument, который управляет NSWindowController.  

NSWindowController - это представление-контроллер, контроллер владеет представлением. 

У документа может быть несколько окон. 

Документ - это модель-контроллер, контроллер владеет моделью 

Комментариев нет:

Отправить комментарий