2简单工厂模式.pptVIP

  • 4
  • 0
  • 约小于1千字
  • 约 23页
  • 2016-12-21 发布于江苏
  • 举报
简单工厂模式 场景——代码无错就是优? 面试中要求用任意一种面向对象语言开发一个+、-、*、/计算器 高质量的代码要做到可维护、可扩展、可复用 曹操吟诗: 喝酒唱歌,人生真爽 活字印刷 面向对象程序设计的好处 通过封装、继承、多态降低程序的耦合性 设计模式的目的是使程序更加灵活、容易修改和易于复用。 复用并非复制!!!(例如将该计算器程序移植成WinForm) 简单工厂模式——将创建具体对象封装 客户端代码: 类结构图 UML复习 编程是一门技术 更加是一门艺术 * * 命名规范太差 判断效率低下 没有做除数非0判断 对酒当歌,人生真爽 对酒当歌,人生几何 喝酒唱歌,人生真爽 对 当 几 何 业务封装 Operation类 客户端程序 紧耦合VS松耦合 留后门的风险 用继承和多态来降低耦合 工厂类 现在要是增加一种新的运算都需要改动哪些代码? +代表public,-代表private,#代表protected 继承关系 企鹅需要知道气候的变化 聚合表示一种弱的“拥有”关系,往往表示A对象可以包含B,但B不是A的一部分 合成关系是一种强“拥有”关系,体现了严格的部分和整体关系,部分和整体生命周期一样 *

文档评论(0)

1亿VIP精品文档

相关文档