简单工厂(计算器).pptVIP

  • 7
  • 0
  • 约小于1千字
  • 约 10页
  • 2018-04-04 发布于重庆
  • 举报
设计模式 简单工厂模式 本章目标 理解为什么要学习设计模式 可重用,可维护,可扩展,灵活性好 掌握简单工厂模式 一个题目 请用Java、C#任意一种面向对象语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果? 面向对象的设计 怎么样才是,可重用,可维护,可扩展,灵活性好 活字印刷的故事 面向对象设计的好处 软件开发过程中,有太多因为一些小问题而导致整个程序几乎要重新来过的尴尬,所以开始通过封装,继承,多态,把程序的耦合度降低,刚才的问题其实就是将所有字刻在一个版面上造成耦合度太高所致。 使用面向对象的设计模式,使得程序更加的灵活,容易修改,并且易于复用 改造刚才的程序3-1 业务封装 改造刚才的程序3-2 关于耦合 就刚才的问题,加入我想加入乘法呢? 使用简单工厂模式解决这个问题。 改造刚才的程序3-3 这样的做的目的就是将程序进行解耦 总结 面向对象程序设计 可重用,可维护,可扩展,灵活性好 简单工厂模式的好处 将具体业务和实现进行了分离 将多个具体业务之间进行了解耦 Thank you * * * 这样的代码能够达到面向对象设计要求吗? * *

文档评论(0)

1亿VIP精品文档

相关文档