工厂方法模式与继承

时间:2020-07-04 18:55:17

标签: oop inheritance design-patterns factory

使用此模式有什么意义? 考虑到本文,这是毫无意义的:https://refactoring.guru/design-patterns/factory-method

为什么不使用简单继承? 比较一下: https://codesandbox.io/s/factory-method-pattern-vs-good-old-inheritance-opovv?file=/src/inheritance.ts

1 个答案:

答案 0 :(得分:1)

没有一个与另一个相对。 Factory Method通过继承使用多态来将对象创建推迟到子类中。

不要混淆模式大于模式的组成部分。模式只是软件设计中常见用例的名称,因为任何重要的事情都应使用名称。

相关问题