摘要: 1. 节省创建开销2. 唯一控制者 阅读全文
posted @ 2015-08-19 01:45 MittyoO 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一、基本模式1. 具体工厂、抽象产品、具体产品作为其组成要素2. 具体工厂根据传参不同,生成不同的具体产品3. 具体产品细节对使用者透明,只提供抽象产品特征二、模式进化1. 具体工厂有多个生产方法,而不依赖传参2. 静态工厂:工厂不需被实例化,实现类方法作为生产方法 阅读全文
posted @ 2015-08-19 01:40 MittyoO 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 一、基本模式1. 抽象工厂,具体工厂,抽象产品,具体产品作为其要素;2. 具体工厂生产出具有【抽象产品】协议方法的产品3. 生产出的具体产品细节对使用者透明,使用者只需知道抽象产品的协议即可。4. 使用时: AbstractProduct aProduct = concreteFactory.cr... 阅读全文
posted @ 2015-08-19 01:18 MittyoO 阅读(140) 评论(0) 推荐(0) 编辑