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 90
... specification is complete ? If the question is asked in this simple form , the answer is a plain no . This is true of formal specifications in general : to say that a specification is complete is to claim that it covers all the needed ...
Bertrand Meyer. Transposed to the case of arbitrary ADT specifications , these observations suggest a pragmatic notion of completeness , known as sufficient completeness , which expresses that the specification contains axioms powerful ...
... specification . E6.8 More stack operations Modify the ADT specification of stacks to account for operations count ( returning the number of elements on a stack ) , change_top ( replacing the top of the stack by a given element ) and ...
Contents
Criteria of object orientation | 21 |
THE ROAD TO OBJECT ORIENTATION | 37 |
Towards object technology | 101 |
Copyright | |
36 other sections not shown