工厂方法

    有什么办法呢?

    其实我们可以通过调用一个函数来返回一个应用实例,比如下面的方法:

    说到这,你也应该明白工厂方法的优势所在了:

    • 在做测试时,为每个实例分配分配不同的配置,从而测试每一种不同的情况

    现在,我们对的例子进行重构,引入工厂函数。

    现在,代码如下:

    我们还需要一个启动程序,比如run.py,如下:

    更多阅读