ooad第三天

创建设计模式

模式:描述了解决该问题的核心方案,这样就可以多次使用这一解决方案,也就是说可以重复使用的设计方案。
模式的四个基本要素:
模式名称、该模式所能解决的问题、解决方案、使用该模式后的效果(优点和缺点)

模式的分类:

架构模式、设计模式

使用模式的优点:复用、增强表达能力、维护

创建型模式分类:

工厂模式:是集中创建实例对象
单例模式:只能产生一个对象
原型模式:克隆

工厂模式分为:

简单工厂、工厂方法、抽象工厂

单例模式分为:

懒汉模式、饿汉模式

原型模式分为:

浅度克隆(实现cloneable接口)、深度克隆(实现serialiable接口)