总结:设计模式之简单工厂类 和 设计模式-计算器
1.基于Operation派生出了4个派生类Add, Sub, Mul, Div
计算方式类通过基类Operation派生。
计算方式类可以进行单独的单元测试。
2.工厂类:不同情况对应不同的类。当调用工厂类时,可以根据不同的情况,来创建不同的对象。
3.应用:调用工厂类,来实现派生类的实例化。通过父类来调用派生类的成员方法。
4.拓展:基于工厂类的软件实体进行拓展(1.新的派生类编码;2.工厂类中添加对应类,以满足可以根据不同情况,可以通过工厂类来创建不同对象)

浙公网安备 33010602011771号