Designing Object-oriented SoftwarePractical 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. KEY TOPICS: 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. MARKET: For developers of object-oriented software. |
From inside the book
Results 1-3 of 14
Page 218
... context in which composition will occur . We can encapsulate this notion into a class called Composition Context . Composition is complex . And while we will not go into the details of how text and graphics are composed , we do need at ...
... context in which composition will occur . We can encapsulate this notion into a class called Composition Context . Composition is complex . And while we will not go into the details of how text and graphics are composed , we do need at ...
Page 274
... Composition is an operation that determines the enclosing areas that the object occupies on the medium . A composable object determines this ... Composition Context ( continued ) Description : A 274 DESIGNING OBJECT - ORIENTED SOFTWARE.
... Composition is an operation that determines the enclosing areas that the object occupies on the medium . A composable object determines this ... Composition Context ( continued ) Description : A 274 DESIGNING OBJECT - ORIENTED SOFTWARE.
Page 276
Rebecca Wirfs-Brock, Brian Wilkerson, Lauren Wiener. Class : Composition Context incrementPositionBy ( Point ) uses Point ( continued ) This ... Composition Context restoreContext ( ) ( continued ) 276 DESIGNING OBJECT - ORIENTED SOFTWARE.
Rebecca Wirfs-Brock, Brian Wilkerson, Lauren Wiener. Class : Composition Context incrementPositionBy ( Point ) uses Point ( continued ) This ... Composition Context restoreContext ( ) ( continued ) 276 DESIGNING OBJECT - ORIENTED SOFTWARE.
Contents
Why Use ObjectOriented Design? | 1 |
List of Figures | 8 |
Objects and Other Basics | 17 |
Copyright | |
35 other sections not shown
Common terms and phrases
abstract classes access and modify application attributes Automated Teller Machine Balance Inquiry 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 encapsulate example File Funds Transfer greeting message Heading Style Hierarchy Graph identified implementation indentation inheritance Input Device inserted Know Maintain Marker 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