- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《3054.模式:工程化实现及扩展(设计模式Java版)》.pdf
模式:工程化实现及扩展(设计模式Java版)
猛点这里下载全部内容
目录:
第一篇 预备知识——发掘Java语言的面向对象设计潜力
第1章 面向对象设计原则
1.1 说明
1.2 单一职责原则(SRP)
1.3 里氏替换原则(LSP)和依赖倒置原则(DIP)
1.4 接口隔离原则(ISP)
1.5 迪米特法则(Law of Demeter,LoD)
1.6 开闭原则(OCP)
1.7 小结
1.8 自我检验
第2章 重新研读Java语言
2.1 说明
2.2 Java部分语法内容扩展
2.2.1 规划和组织代码——包
2.2.2 正式命名的常量契约——枚举
2.2.3 考验算法的抽象能力——泛型
2.2.4 用贴标签的方式扩展对象特性——标注
2.3 面向插件架构的配置系统设计
2.4 依赖注入
2.4.1 背景介绍
2.4.2 示例情景
2.4.3 构造注入(Constructor)
2.4.4 设值注入(Setter)
2.4.5 接口注入
2.4.6 小结
2.4.7 自我检验
2.5 连贯接口(Fluent Interface)
2.6 自我检验
第3章 Java和C#
3.1 说明
3.2 枚举
3.3 泛型
3.4 属性和标注
3.5 操作符重载和类型转换重载
3.6 委托、事件、匿名方法
3.7 Lamada和LINQ
3.8 小结
第二篇 创建型模式——管理对象实例的构造过程
第4章 工厂&工厂方法模式
4.1 说明
4.2 简单工厂
4.2.1 最简单的工厂类
4.2.2 简单工厂的局限性
4.3 经典回顾
4.4 解耦工厂类型与客户程序
4.5 基于配置文件的工厂
4.5.1 基于配置文件解耦工厂接口和具体工厂类型
4.5.2 基于配置文件解耦工厂类型和具体工作产品
4.6 批量工厂
4.7 典型工程化实现
4.8 小结
4.9 Java 中的典型实现
4.10 自我检验
第5章 单件模式
5.1 说明
5.2 经典回顾
5.3 枚举方式的单件模式
5.4 细节决定成败
5.5 线程级单件模式
5.6 分布式环境下的单件模式
5.7 单件模式的使用问题
5.8 小结
5.9 Java 中的典型实现
第6章 抽象工厂模式
6.1 说明
6.2 经典回顾
6.3 解决经典模式的硬伤
6.4 委托生产外包
6.5 小结
6.6 Java 中的典型实现
第7章 创建者模式
7.1 说明
7.2 经典回顾
7.3 为Builder贴个标签
7.4 具有装配/卸裁能力的Builder
7.5 连贯接口形式的Builder
7.6 小结
7.7 Java 中的典型实现
7.8 自我检验
第8章 原型模式
8.1 说明
8.2 经典回顾
8.3 表面模仿还是深入模仿
8.3.1 概念
8.3.2 “纯手工”实现深层复制
8.3.3 制作实现序列化工具类型
8.3.4 简单自定义复制过程
8.3.5 细颗粒度自定义复制过程
8.4 小结
8.5 自我检验
第三篇 结构型模式——组织灵活的对象体系
第9章 适配器模式
9.1 说明
9.2 经典回顾
9.3 组适配器
9.4 用配置约定适配过程
9.5 面向数据的适配机制
9.6 小结
9.7 Java 中的典型实现
9.8 自我检验
第10章 桥模式
10.1 说明
10.2 经典回顾
10.3 分解复杂性的多级桥关系
10.4 具有分支的桥
10.5 看着“图纸”造桥
10.6 具有约束关系的桥
10.7 小结
10.8 自我检验
第
您可能关注的文档
- 《2016-面向对象程序设计A(Java)练习题库》.doc
- 《2016.10_From Child Miner to Jewelry Store_ The Six Steps of Congo's Conflict Gold》.pdf
- 《201602 HSPA+ Advanced Taking HSPA+ to the Next Level Whitepaper》.pdf
- 《20160228 losing_arable_land,China_faces_stark_choice:adapt_or_go_hungry》.pptx
- 《20160519 - Making Lean Stick》.pdf
- 《20160905-如何使用TracePro模拟LED光源效果》.pdf
- 《2016102911416_LED室內燈具標準草案_201610》.pdf
- 《20162016学年第一学期期末考试《Java语言程序设计》试卷A》.doc
- 《20162016学年第一学期期末考试《Java语言程序设计》试卷B》.doc
- 《2016General乮LIGHT TRUCKS乯HPUP》.xls
文档评论(0)