【Java进阶】-- 设计模式

一、什么是设计模式?

       Java 设计模式是一种在Java编程中广泛使用的软件设计范例。它们提供了一种解决常见设计问题的方法,并且可以帮助开发人员编写易于维护和扩展的代码。

二、为什么要有设计模式?

      使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性、程序的重用性。Java 通过封装、继承和多态,解决了 4 大问题:

  1. 灵活性好
  2. 可复用
  3. 可扩展
  4. 可维护

三、有哪些设计模式?(共计24种)

设计模式 说明 文章链接
简单工厂模式
策略模式
装饰模式
代理模式
工厂方法模式
原型模式
模版方法模式
外观模式
建造者模式
观察者模式
抽象工厂模式
状态模式
备忘录模式
适配器模式
组合模式
迭代器模式
单例模式
桥接模式
命令模式
职责链模式
中介者模式
享元模式
访问者模式
解释器模式

你可能感兴趣的:(Java,java,设计模式,开发语言)