Object Oriented Software Development Using Java

Author:   Xiaoping Jia
Publisher:   Pearson Education (US)
Edition:   2nd edition
ISBN:  

9780201737332


Pages:   696
Publication Date:   04 December 2002
Replaced By:   9780321210739
Format:   Paperback
Availability:   To order   Availability explained
Stock availability from the supplier is unknown. We will order it for you and ship this item to you once it is received by us.

Our Price $332.47 Quantity:  
Add to Cart

Share |

Object Oriented Software Development Using Java


Add your own review!

Overview

This book teaches readers how to write well-designed object-oriented programs. KEY TOPICS: Added to learning to write well-designed, medium-sized object-oriented programs are new topics such as testing, the iterative software development process, UML, and the enterprise features of Java. Topics of interest for both academia and industry professionals are both discussed throughout the text. MARKET: For software practitioners interested in gaining the skills needed to create object-oriented programs.@ISBN = 0-201-73733-7@MAINCAT = Object Technologies@SUBCAT = Object Oriented Programming@DATALINE1 = 2003, 550 pages, 7 3/8 x 9 1/8@DATALINE2 = Hardcover, $52.00k

Full Product Details

Author:   Xiaoping Jia
Publisher:   Pearson Education (US)
Imprint:   Pearson
Edition:   2nd edition
Dimensions:   Width: 19.60cm , Height: 2.80cm , Length: 24.00cm
Weight:   1.250kg
ISBN:  

9780201737332


ISBN 10:   0201737337
Pages:   696
Publication Date:   04 December 2002
Audience:   College/higher education ,  Tertiary & Higher Education
Replaced By:   9780321210739
Format:   Paperback
Publisher's Status:   Active
Availability:   To order   Availability explained
Stock availability from the supplier is unknown. We will order it for you and ship this item to you once it is received by us.

Table of Contents

1. Object-Oriented Software Development. The Challenges of Software Development. An Engineering Perspective. Object-Orientation. Iterative Development Processes: RUP and XP. 2. Object-Oriented Modeling Using UML. Principles and Concepts. Modeling Relationships and Structures. Modeling Dynamic Behaviors. Modeling Requirements with Use Cases. Case Study: An E-Bookstore. 3. Introduction to Java. An Overview of Java 2 Platform. The Java Run-Time Architecture. Getting Started with Java. 4. Elements of Java. Lexical Elements. Variables and Types. Statements. Class Declarations. Packages. Exceptions. A Simple Animation Applet. 5. Classes and Inheritance. Overloading Methods and Constructors. Extending Classes. Extending and Implementing Interfaces. Hiding Fields and Class Methods. Applications — Animation Applets. 6. From Building Blocks to Projects. Organizing Classes. Contracts and Invariants. The Canonical Form of Classes. Design Guidelines. Unit Testing. Project Build. 7. Design by Abstraction. Design Patterns. Desinging Generic Componenets. Abstract Coupling. Design Case Study — Animation of Sorting Algorithms. 8. Object-Oriented Application Frameworks. Application Frameworks. The Collections Framework. The Graphical User Interface Framework. The Input/Output Framework. 9. Design Case Study: A Drawing Pad. Planning. Iteration 1: A Simple Scribble Pad. Iteration 2: Menus, Options, and Files. Iteration 3: Refactoring. Iteration 4: Adding Shapes and Tools. Iteration 5: More Drawing Tools. Iteration 6: The Text Tool. 10. More Design Patterns. Type-Safe Enumeration Type. Creational Patterns. Behavioral Patterns. Structural Patterns. 11. Concurrent Programming. Threads. Thread Safety and Liveness. Design Case Study. 12. Distributed Computing. Socket-Based Communication. Remote Method Invocation. Java Database Connectivity (JDBC). Common Object Request Broker Architecture (CORBA).

Reviews

Author Information

Tab Content 6

Author Website:  

Customer Reviews

Recent Reviews

No review item found!

Add your own review!

Countries Available

All regions
Latest Reading Guide

MRG2025CC

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List