##23种设计模式 #单例模式 用于生成一个唯一实例,全局公用一个,解决频繁创建。
#策略模式
#原生模式 用于创建重复的对象,同时又能保证性能。
#工厂模式 用于生成复杂对象,意图创建对象接口,让其子类决定实现那个工厂类。
#抽象工厂模式 在一个系统的产品中有多个产品。而系统只消费某一个产品时使用。
#建造者模式 使用多个类组成复杂对象,然后进行构建,组成各种变化。 将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同表示
#适配器模式 解决一个类,在新环境,因接口不能满足的方法。