![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.NET 架构设计
gnimgnot
这个作者很懒,什么都没留下…
展开
-
MVC,MVP,MVVM
MVC模式MVC是Model-View-Controller。MVC强制分离关注点,意思是说领域模型和控制逻辑是通过UI(View)解藕的。使得维护和测试变得简单和方便。MVC把程序分成三个部分,Model,View和Controller。Model:表示一组描述业务逻辑的类,也就是业务模型,以及数据访问操作,也就是数据模型。还定义业务规则,也就是如何改变和操作数据。View:表示翻译 2014-07-06 18:57:22 · 885 阅读 · 0 评论 -
IoC,Dependency Injection,Service Locator
控制注入原则,DIP,Dependency Inversion Principle高层模块不应该依赖于低层模块。而两者都应该依赖于抽象(接口)。抽象不应该依赖于细节,细节应该依赖于抽象。DIP通过让高层模块依赖于抽象而不是依赖于低层模块的具体的实现,帮助我们开发松耦合的代码。反转控制模式是这个原则的一个实现方式。 反转控制,IoC,Inversion of Control翻译 2014-07-06 22:40:17 · 1481 阅读 · 0 评论 -
软件设计原则
SOLIDSingle Responsibility Principle (SRP)Open/Closed Principle (OCP)Liscov Substitution Principle (LSP)Interface Segregation Principle (ISP)Dependency Inversion Principle (DIP)DRY翻译 2014-07-07 18:04:53 · 878 阅读 · 0 评论