拿前面的简单工厂的例子作案例.把简单工厂改造成工厂方法.
特点: 有一个工厂序列, 工厂序列中各个工厂负责创建具体的对象.
与简单工厂的区别: 工厂方法把对象的实例化推迟到子类中. 把选择权交给客户代码来做.
本文介绍工厂方法模式的应用,通过改造简单工厂模式为工厂方法模式,实现了不同数据库类型的DAO工厂,如DB2Dao工厂和OracleDao工厂。该模式将对象实例化推迟到子类,并将选择权交还给客户端代码。
拿前面的简单工厂的例子作案例.把简单工厂改造成工厂方法.
特点: 有一个工厂序列, 工厂序列中各个工厂负责创建具体的对象.
与简单工厂的区别: 工厂方法把对象的实例化推迟到子类中. 把选择权交给客户代码来做.

被折叠的 条评论
为什么被折叠?
