今天简单了解了一下什么叫简单工厂。
先写一个简单的计算器,然后对它修改,一步一步体会。
接下来我们封装一下,封装就是把计算方法的那部分提取出来,公用,这种方式不是原始的计算机逻辑,采用面向对象编程。
变成一个计算方法和一个调用方法的主函数。
上面的是简单的加减乘除,如果乘法要扩展的话,这种方法不好扩展,比如算月薪,员工*1.1,经理*1.2,这行代码不容易满足需求。所以我们可以采取另一种编码方式。
简单工厂模式,工厂是创造实例用的。我写了两种,第一种是正确的,第二种关于从父类取值,有点不一样。
-------------------------------------------------------------------------------------------------------------------------------------------------------
结果是6.0
第二种-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
结果为25.