java 23种设计模式
创建型结构型行为型类工厂方法(Factory Method)适配器(类:Adapter)解释器(Interpreter)模板方法(Template Method)对象抽象工厂(Abstract Factory)生成器(Builder)原型(Prototype)单件(Singleton)适配器(对象:Adapter)桥接(Bridge)组合(Composite)装饰(Decorator)外观(Facade)享元(Flyweight)代理(Proxy)职责链(Chain of Responsibility)命令(Command)迭代器(Iterator)中介者(Mediator)备忘录(Memento)观察者(Observer)状态(State)策略(Strategy)访问者(Visitor)