在 Cocoa MVC 采用中,View 对 Model 一无所知,如下图所示:
但是考虑这个例子:
我的模型中有Item类,我想要它的视觉表示。对我来说最明显的是ItemView类,它是用Item初始化的。
所以,通过这种方式,我违反了 Cocoa MVC 规则并且对此感到不舒服。但是,我也感觉不舒服,也没有像ItemView这样的课程。最实用的解决方案是什么?
在 Cocoa MVC 采用中,View 对 Model 一无所知,如下图所示:
但是考虑这个例子:
我的模型中有Item类,我想要它的视觉表示。对我来说最明显的是ItemView类,它是用Item初始化的。
所以,通过这种方式,我违反了 Cocoa MVC 规则并且对此感到不舒服。但是,我也感觉不舒服,也没有像ItemView这样的课程。最实用的解决方案是什么?