Skip to content

Object Oriented Software Development Using Java

Best in textbook rentals since 2012!

ISBN-10: 0201737337

ISBN-13: 9780201737332

Edition: 2nd 2003 (Revised)

Authors: Xiaoping Jia

List price: $173.32
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This book teaches readers how to write well-designed object-oriented programs.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.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
Customers also bought

Book details

List price: $173.32
Edition: 2nd
Copyright year: 2003
Publisher: Pearson Education
Publication date: 11/1/2002
Binding: Paperback
Pages: 696
Size: 7.75" wide x 9.50" long x 1.25" tall
Weight: 2.794
Language: English

Object-Oriented Software Development
The Challenges of Software Development
An Engineering Perspective
Object-Orientation
Iterative Development Processes: RUP and XP
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
Introduction to Java
An Overview of Java 2 Platform
The Java Run-Time Architecture
Getting Started with Java
Elements of Java
Lexical Elements
Variables and Types
Statements
Class Declarations
Packages
Exceptions
A Simple Animation Applet
Classes and Inheritance
Overloading Methods and Constructors
Extending Classes
Extending and Implementing Interfaces
Hiding Fields and Class Methods
Applications - Animation Applets
From Building Blocks to Projects
Organizing Classes
Contracts and Invariants
The Canonical Form of Classes
Design Guidelines
Unit Testing
Project Build
Design by Abstraction
Design Patterns
Desinging Generic Componenets
Abstract Coupling
Design Case Study - Animation of Sorting Algorithms
Object-Oriented Application Frameworks
Application Frameworks
The Collections Framework
The Graphical User Interface Framework
The Input/Output Framework
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
More Design Patterns
Type-Safe Enumeration Type
Creational Patterns
Behavioral Patterns
Structural Patterns
Concurrent Programming
Threads
Thread Safety and Liveness
Design Case Study
Distributed Computing
Socket-Based Communication
Remote Method Invocation
Java Database Connectivity (JDBC)
Common Object Request Broker Architecture (CORBA)