实现这种改变很容易,因为这些自行车类的构造函数并不依赖于某种特定的链条品种。还有一种分类法,就是将简单工厂模式看为工厂方法模式的一种特例,两个归为一类。在java中由一个具体类实现。于是,工厂方法模式的管理出现了。使用开闭原则来分析下工厂方法模式。使用工厂方法模式足以应付我们可能遇到的大部分业务需求。但是当产品种类非常多时,就会出现大量的与之对应的工厂类,这不应该是我们所希望的。他们都可以放到跑车家族中,因此功能有所关联。

深入理解java三种工厂模式

深入理解java三种工厂模式

深入理解java三种工厂模式

深入理解java三种工厂模式

深入理解java三种工厂模式