
| 您已经写过一些Java的代码,也创建过一些对象,但是您知道这并并不能称为真正的面向对象编程。作为一个Java程序员,您希望从努力中得获取更多回报。这本关于面向对象编辑基础和统一建模语言的介绍书籍将为您打下坚实的基础,在这个基础上您可以创建高品质的软件系统并充分享受到面向对象方法的好处。这本书不仅解释了成功的面向对象编辑模式的精髓,也把这些知识放在了一个真实世界软件开发的环境下进行讨论,这样您就能体会到通过对象编辑的具体好处了。 《Java与UML面向对象程序设计》一书覆盖面广,着重讨论了大量的程序设计基本主题,涉及从初始设计直到实现的所有内容。该书让您能熟悉使用对象编程的基础,在Java中如何使用对象、面向对象分析和设计的过程以及创建用户界面。该书探讨了这一领域的最新进展,包括设计模式、重构、开发方法学和有帮助的工具软件。 书中介绍的一些主题包括:面向对象技术和面向对象术主语介绍;UML基础;在Java中定义类;继承、关联、聚合、组合和封装;评估候选对象;用Swing构建图形用户界面;用Java实现MVC;软件开发方法学,包括极限编程和统一软件过程;软件开发工具,包括 Borland JBuilder等。 为了将重点放在真实世界编程上,该书提供了大量的例子,同时也提供了一个小的实例研究。该实例研究展示了面向对象的方法是如何得到有效、健壮和高效率的软件解决方案的。作者基于大量专业经验的一些最佳实践观点,揭示了一些对成功的软件项目检有价值的技术和方法。 |
| Bruce E.Wampler是Object Central公司的创办者和CEO。他是在个人计算机上开发拼写检查和语法检查的早期程序员之一。他曾是Reference Software International公司的共同创办者之一。该公司后来被WordPperfect并购。他开发并发布了许多成功的、在真实世界中运行的应用程序和一些被广泛采用的开放源代码面向对象编程工具。在他个人丰富的职业生涯中,曾在Sandia美国国家实验室工作过,并在新墨西哥州大学担任过教职。 |
| 第1章 对象、UML和Java 1.1 面向对象技术 1.2 面向对象程序设计语言 1.3 面向对象的设计和UML 1.4 对象的回报 1.5 本章小结 第2章 对象的精髓 2.1 什么是面向对象系统 2.1.1 面向对象系统的基本特性 2.1.2 利用对象进行抽象 2.1.3 封装的类 2.1.4 通过消息进行通信 2.1.5 对象生命周期 2.1.6 类层次结构 2.1.7 多态性 2.2 一个例子:体现前面所讲的概念 2.3 其他面向对象概念 2.3.1 抽象类 2.3.2 方法的可见性 2.3.3 类与实例 2.3.4 访问对象 2.3.5 对象的低层次视图 2.4 本章小结 2.5 参考资源 2.6 本章注释 第3章 Java中的对象 3.1 在Java中定义类 3.2 可见性 3.3 继承 3.4 关联、聚合与组合 3.5 Java接口 3.6 Java中对象的生命周期 3.6.1 构造方法 3.6.2 垃圾收集 3.6.3 内存泄漏 3.7 类方法、类属性与实例方法、实例属性 3.8 对象拷贝 3.9 消息 3.10 本章小结 3.11 参考资源 3.12 本章注释 第4章 面向对象的分析和设计 4.1 软件开发方法学 4.2 软件项目的要素 4.3 面向对象分析的精髓 4.3.1 对象发现 4.3.2 评估候选对象 4.3.3 确定对象层次结构 4.3.4 发现对象属性 4.3.5 发现对象操作 4.4 对象设计精髓 4.5 一些设计指南 4.5.1 从整体上把握 4.5.2 封装 4.5.3 设计类 4.5.4 继承 4.5.5 通用指南 4.6 建造和发布阶段 4.6.1 建造软件 4.6.2 发布软件 4.7 UML的更多知识 4.8 本章小结 4.9 参考资源 4.10 本章注释 第5章 用Swing实现面向对象的图形用户界面 第6章 使用Java的实例研究 第7章 设计模式 第8章 重构 第9章 今日软件开发方法学 第10章 面向对象开发的软件工具 第11章 编程:个人观点 第12章 下一步 词汇表 |
商品评论(0条)