设计模式之简单工厂(Simple Factory)

Intent 创建对象时不向客户暴露内部细节, 并提供一个创建对象的通用接口. Class Diagram 简单工厂将实例化的操作单独放到一个类中,该类即简单工厂类,让简单工厂类来决定应该用哪个具体子类来实例化。 这样做能把客户类和具体子类的实现解耦,客户类不再需要知道有哪些子类以及应当实例化哪个子类。 客户类往往有多个,如果不使用简单工厂,那么所有的客户类都要知道所有子类的细节。而且一旦子类发生
相关文章
相关标签/搜索