栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

设计模式汇总

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

设计模式汇总

一、设计模式六大原则

1.开闭原则:
类应该对修改封闭,对扩展开放。
2.单一职责原则:
一个类只负责一件事。
3.里氏替换原则:
子类可以替换父类,子类在继承父类时,只做功能的扩展,而不修改父类原有功能。
4.依赖倒置原则:
细节应该依赖抽象,而抽象不应该依赖细节,抽象位于程序的高层保持稳定不变,具体的实现由细节负责。
5.迪米特法则:
一个类不应知道自己操作的类的细节。
6.接口隔离原则:
当接口的部分方法被空实现时,应该将接口进行拆分,让类实现对应的接口。

二、创建型设计模式
  • 设计模式之单例模式(Singleton模式)
  • 设计模式之原型模式(Prototype模式)
  • 设计模式之建造者模式(Builder模式)
  • 设计模式之工厂方法模式(Factory Method模式)
  • 设计模式之抽象工厂模式(Abstract Factory模式)
三、结构型设计模式
  • 设计模式之适配器模式(Adapter模式)
  • 设计模式之外观模式(Facade模式)
  • 设计模式之桥接模式(Bridge模式)
  • 设计模式之装饰模式(Decorator模式)
  • 设计模式之代理模式(Proxy模式)
  • 设计模式之组合模式(Composite模式)
  • 设计模式之享元模式(Flyweight模式)
四、行为型设计模式
  • 设计模式之观察者模式(Observer模式)
  • 设计模式之迭代器模式(Iterator模式)
  • 设计模式之责任链模式(Chain of Responsibility模式)
  • 设计模式之命令模式(Command模式)
  • 设计模式之模板方法模式(Template Method模式)
  • 设计模式之策略模式(Strategy模式)
  • 设计模式之备忘录模式(Memento模式)
  • 设计模式之中介者模式(Mediator模式)
  • 设计模式之状态模式(State模式)
  • 设计模式之解释器模式(Interpreter模式)
  • 设计模式之访问者模式(Visitor模式)
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/658319.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号