感受设计模式
王乾峰 2016
编程是一门技术 更是一门艺术
展开
-
简单工厂模式(Abstract Factory)
一直想认认真真的学习一下设计模式,发现不开始行动起来一直找不到时间好好学习一下,索性通过博客的方式督促自己过一遍设计模式 所谓简单工厂模式,主要是利用了面向对象的三大特征:封装、继承和多态,在尽可能少修改程序代码的情况下完成功能的扩展,实现高内聚松耦合的效果。 工厂类根据需求返回相应的对象。原创 2017-11-17 20:12:55 · 163 阅读 · 0 评论 -
策略模式 Strategy
策略模式是一种定义一些列算法的模式,通过继承抽象类,可以实现在不修改原来代码的情况下,通过增加类的方式实现新功能的增加原创 2017-11-18 14:36:29 · 140 阅读 · 0 评论 -
开闭原则 OCP
开闭原则,当业务逻辑需要改动时,在不修改原来代码的情况下,进行功能扩展原创 2017-11-24 17:05:10 · 218 阅读 · 0 评论 -
单一职责原则 SRP
单一职责原则,就一个类而言,引起其变化的原因只应该有一个。本质上是实现程序松耦合的目的,当功能改变的时候对其他功能尽可能少的影响。原创 2017-11-24 17:15:14 · 198 阅读 · 0 评论