应用最普遍的模式——工厂方法模式

1.工厂方法模式的定义 定义一个建立对象的接口,让子类决定实例化哪一个类。web 2.工厂方法模式的使用场景 当A对象须要调用B对象的方法时,可使用new关键字来建立一个B实例,而后调用B实例的方法,这种作法的坏处在于:A类的方法直接调用了B类的类名(这种方式也被称为硬编码耦合),一旦系统须要重构:须要使用C类来代替B类时,程序不得不改写A类代码。若是应用中有100个或10000个类以硬编码方式耦
相关文章
相关标签/搜索