Object-oriented Software ConstructionThis is, quite simply, the definitive reference on the most important development in software technology for the last 20 years: object-orientation. A whole generation was introduced to object technology through the first edition of this book. This long-awaited new edition retains the qualities of clarity, practicality and scholarship that made the first an instant best-seller, but has been thoroughly revised and expanded. Among the new topics covered in depth are: Concurrency, distribution, client/server and the Internet; object-oriented databases; design by contract; fundamental design patterns; finding classes; the use and misuse of inheritance; abstract data types; and typing issues. The book also includes completely updated discussions of reusability, modularity, software quality, object-oriented languages, memory management, and many other essential topics. All software developers and computer science students, worldwide. |
From inside the book
Results 1-3 of 87
... feature exported ... feature { } secret ... The recommended style . " The bottom of the pit " , page 582 . end where feature exported is available to all clients whereas secret is available to no client . The difference between feature ...
... feature renaming , turns out to have applications far beyond that original problem , and leads to a better understanding of the nature of classes . Name clashes A class has access to all the features ... FEATURE RENAMING 535 FEATURE RENAMING.
... feature clauses : indexing class LINKED_LIST [ G ] inherit ... creation feature -- Initialization make is ... feature Access item : G is ... feature Status report 31 before : BOOLEAN is ... feature - Status setting feature Element ...
Contents
Criteria of object orientation | 21 |
THE ROAD TO OBJECT ORIENTATION | 37 |
Towards object technology | 101 |
Copyright | |
36 other sections not shown