何时使用工厂方法
1、一个类无法预测它要创建的对象属于哪一个类。
2、一个类用它的了类来指定所创建的对象。
3、把要创建哪一个类的信息局部化的时候。
实现工厂模式需要考虑的几个问题:
1、基类是一个抽象类,模式必须返回一个完整可工作的类。
2、基类包含默认方法,除非默认方法不能胜任,才会调用这些方法。
3、可以将参数传递给工厂,告诉工厂返回哪一个类型的类。这种情况下,类可以共享相同的方法名,但完成的工作可以不同。
何时使用工厂方法
最新推荐文章于 2022-01-17 11:09:56 发布