小古 4天前 1. 创建型模式(Creational Patterns)关注如何创建对象,目的是将对象的创建和使用解耦。常见的创建型模式包括:单例模式(Singleton)工厂方法模式(Factory Method)抽象工厂模式(Abstract Factory)建造者模式(Builder)原型模式(Prototype)2. 结构型模式(Structural Patterns)关注类与对象如何组合在一起形成更大的结构。常见的结构型模式包括:适配器模式(Adapter)桥接模式(Bridge)装饰器模式(Decorator)组合模式(Composite)外观模式(Facade)享元模式(Flyweight)代理模式(Proxy)3. 行为型模式(Behavioral Patterns)关注对象之间的通信与职责分配。常见的行为型模式包括:观察者模式(Observer)策略模式(Strategy)责任链模式(Chain of Responsibility)状态模式(State)模板方法模式(Template Method)命令模式(Command)访问者模式(Visitor)解释器模式(Interpreter)迭代器模式(Iterator)中介者模式(Mediator)备忘录模式(Memento) 0 0 25