设计模式之美(c++)-笔记-11-基于贫血模型的MVC架构

Posted 欢乐的企鹅

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式之美(c++)-笔记-11-基于贫血模型的MVC架构相关的知识,希望对你有一定的参考价值。

平时做 Web 项目的业务开发,大部分都是基于贫血模型的 MVC 三层架构,基于贫血模型的传统开发模式,是典型的面向过程的编程风格。相反,基于充血模型的 DDD 开发模式,是典型的面向对象的编程风格。

不过,DDD 也并非银弹。对于业务不复杂的系统开发来说,基于贫血模型的传统开发模式简单够用,基于充血模型的 DDD 开发模式有点大材小用,无法发挥作用。相反,对于业务复杂的系统开发来说,基于充血模型的 DDD 开发模式,因为前期需要在设计上投入更多时间和精力,来提高代码的复用性和可维护性,所以相比基于贫血模型的开发模式,更加有优势。

以上是关于设计模式之美(c++)-笔记-11-基于贫血模型的MVC架构的主要内容,如果未能解决你的问题,请参考以下文章

设计模式学习笔记 贫血模型与充血模型

设计模式之美(c++)-笔记-09-接口

DDD领域驱动设计:贫血模型和充血模型详解

设计模式之美(c++)-笔记-48-代理模式

设计模式之美(c++)-笔记-48-代理模式

设计模式之美(c++)-笔记-44-工厂模式