Java 设计模式

设计模式是对大家实际工作中写的各种代码进行高层次抽象的总结

  • 设计模式分为 23 种经典的模式,根据用途我们又可以分为三大类。分别是创建型模式、结构型模式和行为型模式
  • 列举几种设计原则,这几种设计原则将贯通全文:
    • 面向接口编程,而不是面向实现。这个尤为重要,也是优雅的、可扩展的代码的第一步,这就不需要多说了吧
    • 职责单一原则。每个类都应该只有一个单一的功能,并且该功能应该由这个类完全封装起来
    • 对修改关闭,对扩展开放。对修改关闭是说,我们辛辛苦苦加班写出来的代码,该实现的功能和该修复的 bug 都完成了,别人可不能说改就改;对扩展开放就比较好理解了,也就是说在我们写好的代码基础上,很容易实现扩展。
阅读更多