Books
Books : reviews
Arthur J. Riel.
Object-Oriented Design Heuristics.
Addison-Wesley. 1996
(read but not reviewed)
Contents:
- The motivation for object-oriented programming
- Classes and objects: the building blocks of the object-oriented
paradigm
- Topologies of action-oriented versus object-oriented applications
- The relationships between classes and objects
- uses containment versus attributes
- The inheritance relationship
- generalisation polymorphism hiding representation
optional parts
- Multiple inheritance
- The association relationship
- by attributes by a third party association versus
containment
- Class-specific data and behavior
- metaclasses useful abstract classes
- Physical object-oriented design
- wrappers persistence memory management
shallow copies concurrency using non OO
implementation langauges
- The relationshiop between heuristics and patterns
- The use of heuristics in object-oriented design