L06B可重用和可维护原则依赖倒换原则.pptxVIP

  • 10
  • 0
  • 约1.55千字
  • 约 51页
  • 2021-06-02 发布于河北
  • 举报

L06B可重用和可维护原则依赖倒换原则.pptx

面向对象设计方法;为何而“倒转”;为何而“倒转”;复用与可维护性的“倒转”;;;依赖倒转原则 ;什么是依赖倒转原则 ;变量的静态类型和真实类型;引用对象的抽象类型;;例子:创建employee类 ;引用对象的抽象类型的优点;对象的创建;;怎样做到依赖倒转原则;;工厂方法模式; 简单工厂模式将这个违反“开—闭”原则以及依赖倒转原则的做法封装到一个类里。 工厂方法模式是类的创建模式,又叫做虚拟构造子模式或多态性工厂模式。它的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。 如下页图所示:;;工厂方法模式的优点:;模板方法模式;;模板方法模式特点;迭代子模式;Iterator是迭代器的意思,它的作用是一次产生一个数据项,直到没有为止。;Java对抽象类型的支持;二者区别;将一个单独的Java具体类重构成一个Java接口的实现;为一个已有的具体类添加一个Java抽象类;Java接口定义混合类型;;联合使用Java抽象类和Java接口;联合使用的实现;联合使用的实现(续);一个例子: 账号,账号的种类和账号的状态;Account +Account(accType:AccountType) +depoist(amt:float)void ;代码2:Account类的源代码;代码3:抽象类AccountType源代码;代码4:抽象类AccountStat

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档