Robert Cecil Martin 2003
From CSSEMediaWiki
(Difference between revisions)
Line 20: | Line 20: | ||
* [[Bob Martin]] | * [[Bob Martin]] | ||
* [[Bob Martin's principles]] | * [[Bob Martin's principles]] | ||
− | * [[ | + | * [[Wals library]] |
+ | |||
+ | [[Category: Resources]] |
Latest revision as of 20:47, 28 July 2009
UML for Java programmers by Bob Martin.
This is a simple easy-to-read UML intro by Uncle Bob. It isn't for language lawyers; it shows UML the way Bob likes to use it, deviating from the standard wherever Bob likes to do things his own way.
I like this book because I share most of the prejudices of the author.
This book is relevant to 427 because it describes several of Bob Martin's principles and related ideas. Chapter 6 contains:
- Design quality
- Design smells cf. Code smells
- Dependency management
- The Single responsibility principle
- The Open closed principle
- The Liskov substitution principle
- The Dependency inversion principle
- Conclusion
- Notes