Summary This long-awaited revision retains the clarity, practicality and innovations that helped the first edition sell over 75,000 copies since 1988. Now over 1200 pages with a CD ROM full of object tools, this edition is fully revised and considerably expanded, making it THE definitive reference on the most promising software development in 30 years.
Features NEW—topics covered include:
Concurrency
O-O Databases
Encapsulation
Persistence
Dynamic Binding
Design by Contract
Inheritance
Abstract Data Types
Typing Client-Server
The Internet.
NEW—most comprehensive coverage of O-O technology ever (1250 pages with CD ROM) — from one of the founders.
NEW—an epic O-O book destined to become the source for object technology.
Introduces object technology gradually, comparing it to non-object-oriented approaches, and explaining the benefit of every object-oriented mechanism for software quality and productivity.
Uses a high-level notation (based on Eiffel) to introduce the concepts, and explains how to implement them in various environments and languages such as C++, Java, Smalltalk, Ada 95, and even non-0-0 languages such as C, FORTRAN, Pascal and Ada 83.
Contains an abundance of examples and several in-depth case studies.
Summary This long-awaited revision retains the clarity, practicality and innovations that helped the first edition sell over 75,000 copies since 1988. Now over 1200 pages with a CD ROM full of object tools, this edition is fully revised and considerably expanded, making it THE definitive reference on the most promising software development in 30 years.
Features NEW—topics covered include:
Concurrency
O-O Databases
Encapsulation
Persistence
Dynamic Binding
Design by Contract
Inheritance
Abstract Data Types
Typing Client-Server
The Internet.
NEW—most comprehensive coverage of O-O technology ever (1250 pages with CD ROM) — from one of the founders.
NEW—an epic O-O book destined to become the source for object technology.
Introduces object technology gradually, comparing it to non-object-oriented approaches, and explaining the benefit of every object-oriented mechanism for software quality and productivity.
Uses a high-level notation (based on Eiffel) to introduce the concepts, and explains how to implement them in various environments and languages such as C++, Java, Smalltalk, Ada 95, and even non-0-0 languages such as C, FORTRAN, Pascal and Ada 83.
Contains an abundance of examples and several in-depth case studies.
PART A: THE ISSUES.
PART B: THE ROAD TO OBJECT ORIENTATION.
PART C: OBJECT-ORIENTED TECHNIQUES.
PART D: OBJECT-ORIENTED METHODOLOGY: APPLYING THE METHOD WELL.
PART E: ADVANCED TOPICS.
PART F: APPLYING THE METHOD IN VARIOUS LANGUAGES AND ENVIRONMENTS.
PART G: DOING IT RIGHT.
PART H: APPENDICES.
Відгуки про object-oriented software construction 2nd edition