Design Patterns: Elements of Reusable Object-Oriented Software
850
These texts cover the design of object-oriented software and examine how to investigate requirements, create solutions and then translate designs into code, showing developers how to make practical use of the most significant recent developments. A summary of UML notation is included.
Design Patterns: Elements of Reusable Object-Oriented Software
850
These texts cover the design of object-oriented software and examine how to investigate requirements, create solutions and then translate designs into code, showing developers how to make practical use of the most significant recent developments. A summary of UML notation is included.
More details
Most upvoted comment
Top rated programming books on Reddit rank no. 8
Even that isn’t fair. From Design Patterns: Elements of Reusable Object-Oriented Software (which is pretty much the first book about object orientated design patterns), the following is written:
> …That leads us to our second principle of object-oriented design: > > Favor object composition over class inheritance.
That was published in 1995. So best practice, even in the mid 90’s was to avoid huge class hierarchies.
Permalink : /r/programming/comments/289dtq/where_is_my_c_replacement/
Additional Information
learnprogramming, programming
9
175
$27.89
Hardcover
ABIS_BOOK
Erich Gamma
1
Addison-Wesley Professional
Design Patterns: Elements of Reusable Object-Oriented Software
Where is my C++ replacement?
0
/r/programming/comments/289dtq/where_is_my_c_replacement/
More details