架构模式

javascript

软件架构模式

软件架构模式的核心就是核心业务逻辑和技术细节的分离与解耦。业务逻辑和技术细节糅杂在一起的情况,所有的代码都写在服务实现里面,将校验、数据转化、逻辑处理、数据存取等不同的操作混杂在一起,再简单的业务,按照上面这种写代码的方式,都会变得复杂,难维护。好的架构风格应该让核心业务逻辑可以反映领域模型和领域应用,可以复用,可以很容易被看懂。让技术细节在辅助实现业务功能的同时,可以被替换。

链接