Object-oriented Design in JavaWhat is design and why is it needed?. Object-oriented software development. Teach yourself Java in 21 minutes. Encapsulation: classes and methods. Designing classes and objects. Round-trip design: a case study. Object relationships: implementing associations. Object relationships: compositions and collections. Implementing class relationships: inheritance and interfaces. Designing with inheritance and interfaces: a case study. Patterns: proven designs. Designing concurrent objects. Designing remote objects. Designing persistent objects: database design and implementation. User interface design and implementation. Desiging with components. Designing with class libraries. Architectures: design-in-the-huge. Appendixes. |
Contents
WHAT IS DESIGN AND WHY IS IT NEEDED? | 1 |
OBJECTORIENTED SOFTWARE DEVELOPMENT | 63 |
Objects State and Identity | 91 |
Copyright | |
44 other sections not shown
Common terms and phrases
Abstract Window Toolkit applet appletviewer application architecture array association bean behavior BevelPanel boolean bugs Button called chapter class diagram classes and objects client objects collaboration column component composition constructor contains CORBA CRC card create CustomerUI database define design pattern encapsulation FastCar field Figure ImageButton ImageSource implementation import java.awt inheritance inner class integer Iterator Java programs Java's javadoc Label layout layout manager Line Item objects LineItem Listing look loop messages method mutator methods object-oriented design object-oriented programming operations Panel primary key problem summary statement ProgressBar object public class public interface public static public void relationship Renter requirements Robot Sales Invoice schedule SDLC server simple software design software development source code specific static final String structure subclass superclass TextField thread update user interface waterfall model write