java 有哪些设计模式
时间: 2023-03-27 16:03:02 浏览: 147
Java有许多常见的设计模式,其中包括:
1. 工厂模式(Factory pattern):定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。
2. 单例模式(Singleton pattern):保证一个类仅有一个实例,并提供一个全局访问点。
3. 建造者模式(Builder pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
4. 原型模式(Prototype pattern):用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
5. 适配器模式(Adapter pattern):将一个类的接口转换成客户希望的另一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。
6. 桥接模式(Bridge pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。
7. 装饰器模式(Decorator pattern):动态地给一个对象添加一些额外的职责。
8. 外观模式(Facade pattern):为子系统中的一组接口提供一
阅读全文