![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
超人先生1016
资源共享,共同进步!!
展开
-
MVC模式与三层架构的区别
MVC模式与三层架构的区别 之前总是混淆MVC表现模式和三层架构模式,为此记录下。 三层架构和MVC是有明显区别的,MVC应该是展现模式(三个加起来以后才是三层架构中的UI层) 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。 1转载 2017-08-27 23:53:27 · 184 阅读 · 0 评论 -
策略模式
在策略模式(Strategy Pattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。 在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 优点:1、算法可以自由切换。 2、避免使用多重条件判断。 3、扩展性良好。 缺点:1、策略类会增多。 2、所有策略...原创 2019-08-23 22:36:23 · 284 阅读 · 0 评论