工厂方法模式不是用一个专门的类来决定实例化哪一个子类,相反超类把这种决定延迟到每个子类。这种模式编写的程序定义了一个抽象类,它去创建对象,但让子类决定去创建哪一个对象。

相关文章: