23种设计模式创建型模式结构型模式
储备知识设计模式的本质是面向对象设计原则的实际运用,是对类的封装性,继承性和多态性以及类的关联关系和组合关系的充分理解正确使用设计模式的优点:设计代码的可重用性高,可读性强,可靠性高,灵活性好,可维护性强。设计模式的基本要素模式名称问题解决方案效果23种设计模式单例(Singleton)模式:某个类只能生成一个实例,该类提供了一个全局访问点供外部获取该实例,其拓展是有限多例模式。原型(Prototype)模式:将一个对象作为原型,通过对其进行复制而克隆出多个和原型类似的新实例。