设计模式——工厂方法模式及其应用

工厂方法模式:是23中基本设计模式之一,它定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类的实例化延迟到了子类。 注: 这里所谓的 “决定” 并不是指模式允许子类本身在运行时做决定,而是在编写创建者类时,不需要知道实际创建的产品是哪一个,选择了使用哪个子类,就等于决定了创建的产品是什么了。 工厂方法模式的四要素: 创建者。 创建者实现。 产品。 产品实现。 来看一下它的类图
相关文章
相关标签/搜索