Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
README.md
SimleFactory.scala
SimpleFactory.java
SimpleFactory.py

README.md

简介

简单工厂模式,又称为静态工厂方法模式,属于创建型模式。它是通过一个 专门的 工厂类,为 所有的具体产品类 创建对象。被 创建对象的 具体产品类,通常具有 相同的父类。


角色

  • 工厂角色
    负责根据输入 和 自己的内部逻辑,创建一个 具体产品类 的对象
  • 抽象产品类
    为所有的 具体产品类 定义公共的接口
  • 具体产品类
    被创建对象的类

UML类图

simple-factory.png

You can’t perform that action at this time.