Designing object-oriented software
Practical and down-to-earth in approach, this bestseller explores the art of designing object-oriented software. It offers basic design principles and a specific design process that can be applied to any software programming effort -- even those not using object-oriented programming languages or environments. Covers the concepts of object-oriented technology, presents a process to apply those concepts, the tools to use throughout the process, and examples to put it all together. For developers of object-oriented software.
35 pages matching identified in this book
Results 1-3 of 35
What people are saying - Write a review
Why Use ObjectOriented Design?
List of Figures
Objects and Other Basics
35 other sections not shown
abstract classes access and modify application attributes Automated Teller Machine Bank Card Reader behavior cancel key Cash Dispenser classes and subsystems Collaborations Graph Composition Context Concrete Class contract allows clients contracts supported control points create Creation Tool define Deposit Slot Deposit Transaction Description Display Device Display Frame Display Screen Displayable Object Document Editor Document Element Document Subsystem Dot Matrix Printer drawing editor Drawing Element Editing Subsystem Ellipse encapsulate example File Funds Transfer greeting message Heading Style Hierarchy Graph identified implementation indentation inheritance Input Device inserted Know Maintain method returns method sets multiple inheritance noun phrases numbering style Outline View Output Device Print Server Printing Subsystem Private responsibilities Receipt Printer receiver rectangle request requirements specification selected shown in Figure Style Sheet Subclasses Text Element Text Paragraph Style Text Style User Interaction User Interface Subsystem User Message Venn diagrams View Element Withdrawal Transaction