23中设计模式分类

来源:互联网 发布:恋夜秀场破解版软件 编辑:程序博客网 时间:2024/06/11 22:56
结构型:建造者,原型,单例,工厂方法,抽象工厂
 创建型:组合,装饰,外观,享元,代理,适配器,桥接
 行为性:策略模式,模板方法,责任链模式,迭代 器模式,解释器模式,命令模式,备忘录模式,状态模式,中介者模式,观察者,访问者模式
 
 设计模式六大原则:
  总原则:开闭原则,对扩展开放,对修改关闭(不去修改代码,而是扩展原有代码)
  1:单一职责,一个类只能干一件事情
  2: 里式替换原则,任何基类可以出现的地方,子类一定可以出现
  3:依赖倒置原则,面向接口编程,依赖于抽象而不依赖于具体
  4:接口隔离原则,每个接口中不存在子类用不到却必须实现的方法
  5:迪米特法则,一个类对自己依赖的类知道的越少越好
  6:合成复用原则,尽量首先使用合成/聚合的关系,而不是使用继承
原创粉丝点击