简单工厂(计算器).ppt
《简单工厂(计算器).ppt》由会员分享,可在线阅读,更多相关《简单工厂(计算器).ppt(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、设计模式设计模式设计模式设计模式简单工厂模式简单工厂模式简单工厂模式简单工厂模式理解为什么要学习设计模式理解为什么要学习设计模式可重用,可维护,可扩展,灵活性好可重用,可维护,可扩展,灵活性好掌握简单工厂模式掌握简单工厂模式本章目标本章目标2一个题目一个题目 请用Java、C#任意一种面向对象语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果?这样的代码能够达到面向对象设计要求吗?这样的代码能够达到面向对象设计要求吗?3面向对象的设计面向对象的设计怎么样才是,可重用,可维护,可扩展,灵活性好怎么样才是,可重用,可维护,可扩展,灵活性好活字印刷的故事活字印刷的故事4面向对象设计的好
2、处面向对象设计的好处软件开发过程中,有太多因为一些小问题而导致整个程序软件开发过程中,有太多因为一些小问题而导致整个程序几乎要重新来过的尴尬,所以开始通过几乎要重新来过的尴尬,所以开始通过封装,继承,多态封装,继承,多态,把程序的耦合度降低,刚才的问题其实就是将所有字刻在把程序的耦合度降低,刚才的问题其实就是将所有字刻在一个版面上造成耦合度太高所致。一个版面上造成耦合度太高所致。使用面向对象的设计模式,使得程序更加的灵活,容易修使用面向对象的设计模式,使得程序更加的灵活,容易修改,并且易于复用改,并且易于复用5改造刚才的程序改造刚才的程序3-1业务封装业务封装6改造刚才的程序改造刚才的程序3-2关于耦合关于耦合就刚才的问题,加入我想加入乘法呢?就刚才的问题,加入我想加入乘法呢?使用简单工厂模式解决这个问题。使用简单工厂模式解决这个问题。7改造刚才的程序改造刚才的程序3-3这样的做的目的就是将程序进行解耦这样的做的目的就是将程序进行解耦8总结总结面向对象程序设计面向对象程序设计可重用,可维护,可扩展,灵活性好可重用,可维护,可扩展,灵活性好简单工厂模式的好处简单工厂模式的好处将具体业务和实现进行了分离将具体业务和实现进行了分离将多个具体业务之间进行了解耦将多个具体业务之间进行了解耦9Thank you10
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 工厂 计算器
限制150内