创建设计模式
模式:描述了解决该问题的核心方案,这样就可以多次使用这一解决方案,也就是说可以重复使用的设计方案。
模式的四个基本要素:
模式名称、该模式所能解决的问题、解决方案、使用该模式后的效果(优点和缺点)
模式的分类:
架构模式、设计模式
使用模式的优点:复用、增强表达能力、维护
创建型模式分类:
工厂模式:是集中创建实例对象
单例模式:只能产生一个对象
原型模式:克隆
工厂模式分为:
简单工厂、工厂方法、抽象工厂
单例模式分为:
懒汉模式、饿汉模式
原型模式分为:
浅度克隆(实现cloneable接口)、深度克隆(实现serialiable接口)