- 10
- 0
- 约1.55千字
- 约 51页
- 2021-06-02 发布于河北
- 举报
面向对象设计方法;为何而“倒转”;为何而“倒转”;复用与可维护性的“倒转”;;;依赖倒转原则 ;什么是依赖倒转原则 ;变量的静态类型和真实类型;引用对象的抽象类型;;例子:创建employee类 ;引用对象的抽象类型的优点;对象的创建;;怎样做到依赖倒转原则;;工厂方法模式; 简单工厂模式将这个违反“开—闭”原则以及依赖倒转原则的做法封装到一个类里。
工厂方法模式是类的创建模式,又叫做虚拟构造子模式或多态性工厂模式。它的用意是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类中。
如下页图所示:;;工厂方法模式的优点:;模板方法模式;;模板方法模式特点;迭代子模式;Iterator是迭代器的意思,它的作用是一次产生一个数据项,直到没有为止。;Java对抽象类型的支持;二者区别;将一个单独的Java具体类重构成一个Java接口的实现;为一个已有的具体类添加一个Java抽象类;Java接口定义混合类型;;联合使用Java抽象类和Java接口;联合使用的实现;联合使用的实现(续);一个例子:账号,账号的种类和账号的状态;Account
+Account(accType:AccountType)
+depoist(amt:float)void
;代码2:Account类的源代码;代码3:抽象类AccountType源代码;代码4:抽象类AccountStat
您可能关注的文档
- IT必备手册贝尔员工健康指南.pptx
- IT服务和应用软件业务群战略设计(联想).pptx
- IT系统集成销售技巧培训课件.pptx
- IT界的天使投资人.pptx
- IT行业服务维修流程.pptx
- IT项目管理实践(推荐PPT223).pptx
- JAC品牌整体提案.pptx
- JAC瑞风MPV商务车品牌营销推广执行策略与广告创意表现体系(PPT58页).pptx
- JAYCS企业理念系列之一知识改变命运,学习成就未来.pptx
- JCMS精益生产培训课件.pptx
- 2025-2026学年广东省佛山市南海区、三水区八年级(上)期末数学试卷+答案解析.pdf
- 2025-2026学年广东省佛山市南海区、三水区九年级(上)期末数学试卷+答案解析.pdf
- 2025-2026学年广东省佛山市南海区、三水区七年级(下)期末数学试卷+答案解析.pdf
- 上海教育版七年级上册数学教案 第1套 10.2分式的基本性质_教案2.doc
- 2025-2026学年广东省佛山市南海区灯湖中学八年级(上)第二次调研数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区金海岸实验学校八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区桥城中学八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区星海中学九年级(下)月考物理试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区钟村中学八年级(上)期中数学试卷+答案解析.pdf
- 2025-2026学年广东省广州市番禺区毓贤学校八年级(上)期中数学试卷+答案解析.pdf
原创力文档

文档评论(0)