- src
- Builder.py # 建造者抽象类或接口,供具体建造者继承和实现
- ManualBuilder.py # 具体建造之一,建造某个具体产品
- PhoneBuilder.py # 具体建造之一,建造某个具体产品
- Director.py # 指挥调度类,负责利用建造者建造产品,隔离需求
- Manual.py # 具体产品类,由对应早建造者生产
- Phone.py # 具体产品类,由对应早建造者生产
- Application.py # 客户调用类,将建造过程再封装【可选】
$ cd ./builder-pattern/python
$ python test/test.py