简单工厂是什么?简单工厂是由三部分组成:1个工厂类1个接口类或抽象类多个具体实现各部分之间的关系:接口或抽象类定义待开发功能的整体结构,需要哪些实现多个具体实现继承接口或抽象类具体实现功能简单工厂来创建具体实现的实例进行调用。
关系图:
简单工厂有什么用?最常用的就是用于流程控制解耦,比如输入一个参数,根据参数不同进行不同的操作不解耦的话就是全部写在一个方法里,很乱另一个用处就是方便扩展,防止需求三天两头变更带来的麻烦,设计好了以后要增加新的流程直接增加新的类就好了。
下面以计算器为例,展示简单工厂的作用没有用简单工厂的实例
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。