1创建型模式1.1Factory模式1.2AbstactFactory模式1.3Singleton模式1.4Builder模式1.5Prototype模式2结构型模式2.1Bridge模式2.2Adapter模式2.3Decorator模式2.4Composite模式2.5Flyweight模式2.6Facade模式2.7Proxy模式3行为模式3.1Template模式3.2Strategy模式3.3State模式3.4Observer模式3.5Memento模式3.6Mediator模式3.7Command模式3.8Visitor