Java设计模式总结

Java设计模式总结

模式:在某种情景下,针对某问题解决方案

  • 情景:应用某个设计模式的情况。
  • 问题:要达到的目标。
  • 解决方案:解决约束,达到目标的设计。

设计原则

设计原则:

  • 类应该对扩展开放,对修改关闭
  • 把变化的抽取出来,不要和不变化的放在一起。
  • 针对接口编程,不针对实现编程。
  • 多用组合,少用继承。
  • 单一原则:一个类应该只有一个引起变化的原因。
  • 依赖倒置:要依赖抽象,不依赖具体类。
  • 为了交互对象之间的松耦合的设计而努力。
  • 好莱坞原则:别调用我们,我们会调用你。
  • 最少设计原则:只和你的密友谈话(减少耦合)。

Java设计模式|策略模式

Java设计模式|观察者模式

Java设计模式|装饰者模式

Java设计模式|工厂模式

Java设计模式|命令模式

Java设计模式|适配器模式和外观模式

Java设计模式|模板方法模式

Java设计模式|迭代器模式和组合模式

Java设计模式|状态模式

Java设计模式|代理模式

Java设计模式|单例模式

Java设计模式|备忘录模式

Java设计模式|访问者模式

Java设计模式|复合模式

Java设计模式|桥接模式

Java设计模式|生成器模式

Java设计模式|享元模式/蝇量模式

Java设计模式|原型模式

Java设计模式|责任链模式

Java设计模式|中介者模式

  • 本文作者: dzou | 微信:17856530567
  • 本文链接: http://www.dzou.top/post/2c936afd.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
  • 并保留本声明和上方二维码。感谢您的阅读和支持!