模型,视图和控制器 - 什么应该创建什么?
2022-09-04 21:43:39
根据良好的编程实践,在程序运行时开始时,应首先创建哪些控制器、模型和视图组件,哪些组件应创建其他两个?
我的意思是,main函数应该首先创建控制器,然后控制器应该同时创建模型和视图,并以某种方式让它们知道自己?
或者我应该从创建视图开始,在显示自身之前,它将初始化控制器,这将创建模型?
或者也许模型应该放在第一位?或者它们都应该在主函数中并行创建?实现 MVC 的正确方法是什么?
编辑:我对一般答案感兴趣,尽管目前我正在使用Java Swing和Windows Phone 7。