WEB网站架构设计

目前做的web项目基本上都按模块划分,比如说用户模块,则会创建model:user,以及对应的userDao,userService,userController
问题是我的userController或者userService中有十多个方法,感觉这样设计不是很科学,一个类中方法太多了点,有没有什么这方面的建议
不计较一个类有多少个方法算多,有没有这方面改进的建议,一个类太庞大怎么说都是很丑陋的
波斯汪
浏览 376回答 2
2回答

紫衣仙女

你这种是典型的事务脚本架构,适合于业务逻辑比较简单的情况。缺点是一个service承担了太多的职责,违背了单一职责设计原则。如果业务逻辑比较复杂,用领域模型架构模式好了。看看《企业应用架构模式》吧,大师之作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript