我用DDD制作应用程序 我能够制作干净的域层,哪些域与其他层明显分开。
但是演示层上的控制器很乱。
ViewControllers有多重责任 即使域已成功分离。 ViewController往往有多个职责,如
通常有许多ViewControllers功能略有不同。
如果尝试使用模板方法制作,ViewControllers的层次结构会变得太复杂。
如果尝试制作没有模板方法的那些,会有很多ViewControllers共享一些功能。这种方式容易发生变化。
有哪些最佳做法? 如何在iOS应用程序上构建干净的表示层?