UML与Java面向对象开发
UML与Java面向对象开发封面图

UML与Java面向对象开发

(美) 李, (美) 泰芬哈特, 著

出版社:清华大学出版社

年代:2004

定价:

书籍简介:

如果你是繁忙的职业软件分析师,或者是从事大项系统开发的分身乏术的开发人员,而且没有充裕的时间去参加面向对象技术的课程,那么你完全可以凭借本书去掌握UML与Java结合的面向对象技术。本书不仅可用于课堂教学,也适用于自学,它的两位作者都是业界知名的专家,相信本书一定有助于你全面了解OO分析、OO设计、OO编程以及它们之间的差异。

作者介绍:

Richard C.Lee,在软件开发与管理方面有35年以上的经验。他从事或管理过的项目包括电子出版前沿技术开发、嵌入式系统、大型IMS项目、多媒体项目、运营支撑系统、过程控制系统、事务处理系统、交换机系统等。作为面向对象的早期实践者,他目前致力于使更多的面向对象的

书籍目录:

Preface Object-Oriented Technology Why Unified Modeling Language? Why Java? Our Approach to Object-Oriented Technology Organization of the Book Using This BookAcknowledgments1 Managing Complexity with Abstraction Complex Systems System Development Is Modeling A Strategy for Modeling Abstraction Mechanisms Basic Data Types Functions

Preface Object-Oriented Technology Why Unified Modeling Language? Why Java? Our Approach to Object-Oriented Technology Organization of the Book Using This BookAcknowledgments1 Managing Complexity with Abstraction Complex Systems System Development Is Modeling A Strategy for Modeling Abstraction Mechanisms Basic Data Types Functions Modules Abstract Data Types Objects Class Generalization/Specialization Polymorphism Interface Reflection Service Activation Abstractions Function Call Event Processing(Asynchronous Communication) Message Passing(Synchronous Communication) Subscription(Asynchronous Communication) Processing Control Abstractions Single Program Execution Multitasking Sequential Execution Multithreading Relationships Associations Aggregation Behavior Static Behavior Dynamic Behavior Rules2 The Object-Oriented Paradigm The Object-Oriented Paradigm What Is an Object? What Is a Class? Principles of Object-Orientation Principle 1.Encapsulation Principle 2.Information Hiding Principle 3.Message Passing Principle 4.Late Binding Principle 5.Delegation Principle 6.Class/Instance/Object Principle 7.Generalization/Specialization without Polymorphism Principle 8.Generalization/Specialization with Polymorphism Principle 9.Relationships Principle 10.Interface/Instance/Object Principle 11.Generalization/Specialization of Interfaces Principle 12.Reflection Principle 13.Multithreading Object-Oriented Model of Computation3 Building a Specification Model Introduction to Use Cases System Actors Use Cases Use-Case Bundles Documenting Use Cases Use-Case Diagram Sequence Diagram:Documenting the Details Textual Description Guidelines for Developing Use Cases Avoiding Analysis Paralysis Identifying Actors Identifying High-Level and Essential Use Cases Establishing Use-Case Bundles Developing Use-Case Details Identifying Supporting Use Cases Contracts Recommended Approach4 Finding the Objects5 Identifying Responsibilities6 Specifying Static Behavior7 Dynamic Behavior8 Identifying Relationships9 Rules10 The Model11 Design12 Java Fundamentals13 Implementing Class and Interface14 Implementing Static Behavior15 Implementing Dynamic Behavior16 Implementing Generalization/Specialization17 Implementing More RelationshipsA Unified Modeling LanguageB Java Language SummaryC How the Java Language Differs from C and C++BibliographyIndex

内容摘要:

如果你是繁忙的职业软件分析师,或者是从事大项系统开发的分身乏术的开发人员,而且没有充裕的时间去参加面向对象技术的课程,那么你完全可以凭借本书去掌握UML与Java结合的面向对象技术。本书不仅可用于课堂教学,也适用于自学,它的两位作者都是业界知名的专家,相信本书一定有助于你全面了解OO分析、OO设计、OO编程以及它们之间的差异。
本书特色:
·从Java实现的角度详细讨论了面向对象的主要原则;
·深入介绍了如何借助用例(Use Case)来开发规范模型;
·全面介绍了可以根据组织的具体需求进行定制的各种分析方法,并为初学者推荐最易上手的方法;
·通过大量实例详细描述了如何捕获动态行为及其对应的设计和实现;
·详细介绍了Java标准扩展(JSE),包括可与其他高级Java课程结合学习的实例;
·描述在Java中如何实现不同的关系,包括聚合与关联。

书籍规格:

书籍详细信息
书名UML与Java面向对象开发站内查询相似图书
9787302082064
如需购买下载《UML与Java面向对象开发》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次影印本印次1
定价(元)语种英文
尺寸装帧平装
页数印数 3000

书籍信息归属:

UML与Java面向对象开发是清华大学出版社于2004.出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-英文 ,面向对象语言,UML-程序设计-英文 的书籍。