首页 > 代码库 > 设计模式笔记1:简单工厂模式
设计模式笔记1:简单工厂模式
如果想成为一名更优秀的软件设计师,了解优秀软件设计的演变过程比学习优秀设计本身更有价值。
1.1 面向对象的好处
通过封装、继承多态把程序的耦合度降低,使用设计模式使得程序更加灵活,容易修改,易于复用。
1.2 类图
1.3 代码
几个运算类;
View Code
工厂代码:
View Code
调用代码:
View Code
1.4 总结
一个简简单单的计算功能。 要用我们的面向对象的思路做,也可以很精彩。 我们把功能定义到了计算的父类中。 然后由不用的子类去重写父类的方法实现不同的功能。两点好处:1、达到了功能的分割和封装。 2、多态,实际调用是调用某个子类的具体实现方法。
而简单工厂类的作用就是帮助我们创建子类对象。 多么简单而又实用的设计。 这就是简单工厂设计模式。
设计模式笔记1:简单工厂模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。