23种设计模式之简单工厂模式
Posted fangshiyuanzhucheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了23种设计模式之简单工厂模式相关的知识,希望对你有一定的参考价值。
模式是基于在面对对象的思想上实现的计算机编程模式思维
面对对象的模式思维有四大好处:可维护,可复用,可拓展,灵活性好
基于三个步骤,封装,继承,多态
举个例子:计算机要完成两个数字之间的运算
一、就要考虑到定义一个可被继承类
1.需要两个数的字段并且将之属性化
2. 一个virtual的虚方法在每一个运算方法中都可以实现调用
二、要将运算的方法类继承,完成运算方法
三、创建工厂类,将根据运算符号来判断使用哪种运算类
四、在客户端中使用多态调用工厂类,输出结果就OK了
具体代码如下:
以上是关于23种设计模式之简单工厂模式的主要内容,如果未能解决你的问题,请参考以下文章