• UML与Java面向对象开发
  • UML与Java面向对象开发
  • UML与Java面向对象开发
21年品牌 40万+商家 超1.5亿件商品

UML与Java面向对象开发

一版一印,仅3000册!

15 2.5折 59 八五品

仅1件

北京东城
认证卖家担保交易快速发货售后保障

作者泰芬哈特

出版社清华大学出版社

出版时间2004-04

版次1

装帧平装

货号14-4-8-9

上书时间2022-05-04

尧尧书屋

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 泰芬哈特
  • 出版社 清华大学出版社
  • 出版时间 2004-04
  • 版次 1
  • ISBN 9787302082064
  • 定价 59.00元
  • 装帧 平装
  • 开本 其他
  • 纸张 胶版纸
  • 页数 468页
【内容简介】
如果你是繁忙的职业软件分析师,或者是从事大项系统开发的分身乏术的开发人员,而且没有充裕的时间去参加面向对象技术的课程,那么你完全可以凭借本书去掌握UML与Java结合的面向对象技术。本书不仅可用于课堂教学,也适用于自学,它的两位作者都是业界知名的专家,相信本书一定有助于你全面了解OO分析、OO设计、OO编程以及它们之间的差异。

  本书特色:

  ·从Java实现的角度详细讨论了面向对象的主要原则;

  ·深入介绍了如何借助用例(Use Case)来开发规范模型;

  ·全面介绍了可以根据组织的具体需求进行定制的各种分析方法,并为初学者推荐最易上手的方法;

  ·通过大量实例详细描述了如何捕获动态行为及其对应的设计和实现;

  ·详细介绍了Java标准扩展(JSE),包括可与其他高级Java课程结合学习的实例;

  ·描述在Java中如何实现不同的关系,包括聚合与关联。
【作者简介】
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 Book

Acknowledgments

1 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

  Rules

2 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 Computation

3 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 Approach

4 Finding the Objects

5 Identifying Responsibilities

6 Specifying Static Behavior

7 Dynamic Behavior

8 Identifying Relationships

9 Rules

10 The Model

11 Design

12 Java Fundamentals

13 Implementing Class and Interface

14 Implementing Static Behavior

15 Implementing Dynamic Behavior

16 Implementing Generalization/Specialization

17 Implementing More Relationships

A Unified Modeling Language

B Java Language Summary

C How the Java Language Differs from C and C++

Bibliography

Index
点击展开 点击收起

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP