首页 > 其他 > 详细

设计模式(一)

时间:2014-04-03 19:37:59      阅读:477      评论:0      收藏:0      [点我收藏+]
  • 设计模式是什么

设计模式是一些软件开发的代码设计的经验总结,可以更好的帮助我们管理和开发自己的代码,让软件真正做到工程化。

学习设计模式对于程序员来说是非常有用的,可以解决许多时候的设计问题,成熟的框架也都是采用设计模式来设计的。

  • 设计模式有哪些

分为原则和模式。

原则:单一职责,开放-封闭原则,Liskov替换原则、依赖倒转原则,迪米特法则,接口隔离原则,;

开发-封闭原则:代码扩展应该在尽量不修改原代码的基础上进行。

Liskov替换原则:如果调用的是父类的方法,那么子类方法也能运行,即父类的访问权限要小于子类。

依赖倒转原则:抽象不依赖具体,具体应该依赖抽象;实现对接口编程,提高内聚性,降低耦合性。

接口隔离原则:每一个接口有一个角色,不做不敢干的事情,该干的事情都要干。

模式:

创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。
结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。
行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。

 

 

 

设计模式(一),布布扣,bubuko.com

设计模式(一)

原文:http://www.cnblogs.com/lxq0309/p/3642254.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!