第1章 简单工厂模式-1

上传人:壹****1 文档编号:570732578 上传时间:2024-08-06 格式:PPT 页数:21 大小:1.25MB
返回 下载 相关 举报
第1章 简单工厂模式-1_第1页
第1页 / 共21页
第1章 简单工厂模式-1_第2页
第2页 / 共21页
第1章 简单工厂模式-1_第3页
第3页 / 共21页
第1章 简单工厂模式-1_第4页
第4页 / 共21页
第1章 简单工厂模式-1_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《第1章 简单工厂模式-1》由会员分享,可在线阅读,更多相关《第1章 简单工厂模式-1(21页珍藏版)》请在金锄头文库上搜索。

1、第第1章章 简单工厂模式简单工厂模式-1关键词规范;可维护;可复用;可扩展;灵活性好;封装;耦合;简单工厂模式UML类图1.1 面试受挫面试题目:请用C+、Java、C#或VB.NET任意一种面向对象语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果。菜鸟的答卷:1.2 初学者代码毛病这样命名是非常不规范的判断分支,这样的写法意味着每个条件都要判断,等于计算机做了三次无力功如果除数输入了0怎么办,用户输入的不是数字怎么办1.3代码规范1.4 面向对象编程所有编程初学者都会有这样的问题,就是遇到问题就直觉地用计算机能够理解的逻辑来描述和表达待解决的问题及具体的求解过程。这其实是用计

2、算机的方式去思考,比如计算器这个程序,先要求输入两个数和运算符号,然后根据运算符号判断如何运算,得到结果,这本身没有错,但这样的思维却使得我们的程序只为满足当前的需求,程序不容易维护,不易扩展,更不易复用。1.5 活字印刷,面向对象“话说三国时期,曹操带领百万大军攻打东吴,大军在长江赤壁驻扎,军船连成一片,眼看就要灭掉东吴,统一天下,曹操大悦,于是大宴众文武,在酒席间,曹操诗性大发,不觉吟道:喝酒唱歌,人生真爽。众文武齐呼:丞相好诗!于是一臣子速命印刷工匠刻版印刷,以便流传天下。”喝酒唱歌,人生真爽,“样张出来给曹操一看,曹操感觉不妥,说道:喝与唱,此话过俗,应改为对酒当歌较好!,于是此臣就命

3、工匠重新来刻。工匠眼看连夜刻版之工,彻底白费,心中叫苦不迭。只得照办。”喝酒唱歌,人生真爽,对酒当歌,人生真爽,“样张再次拿来请曹操过目,曹操细细一品,觉得还是不好,说:人生真爽太过直接,应改问语才够意境,因此应改为对酒当歌,人生几何?。当臣转告工匠之时,工匠晕倒!”对酒当歌,人生真爽,对酒当歌,人生几何?由故事引出:第一,要改,只需要更改要改之字,此为可维可维护护;第二,这些字并非用完这次就无用,完全可以在后来的印刷中重复使用,此乃可复用可复用;第三,此诗若要加字,只需另刻字加入即可,这是可扩展可扩展;第四,字的排列其实可能是竖排可能是横排,此时只需将活字移动就可做到满足排列需求,此是灵活性

4、好灵活性好。喝酒对当几何唱歌人生真爽1.6 面向对象的好处当我们学习了面向对象的分析设计编程思想以后,就可以考虑通过封装、继承、多态把程序的耦合度降低,传统印刷术的问题就在于所有的字都刻在同一版面上造成耦合度太高所致,开始用设计模式使得程序更加灵活,容易修改,并且易于复用。1.7 复制VS.复用现在要求大家再写一个windows的计算器,之前写的代码能不能复用呢?1.8 业务的封装客户端:1.9 紧耦合VS.松耦合如何应用面向对象的另外两个特性-继承与多态对程序进行进一步重构?如果我希望增加一个开根运算,应该如何来做?运算类加法类,继承运算类减法类,继承运算类乘法类,继承运算类除法类,继承运算类开根类,继承运算类1.10 简单工厂模式客户端UML 类图

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号