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

文档评论(0)