Head First Design Patterns in C# Scratch Pad ====================================== Working through the book pattern by pattern in C# to squeeze everything out of the book and get used to Git. OO Design Pattern Guidelines (p. 32) --------------------- * Knowing the OO basics does not make you a good OO designer. * Good OO designs are reusable, extensible, and maintainable. * Patterns show you how to build systems with good OO design qualities. * Patterns are proven object-oriented experience. * Patterns don’t give you code, they give you general solutions to design problems. You apply them to your specific application. * Patterns aren’t _invented_, they are _discovered_. * Most patterns and principles address issues of change in software. * Most patterns allow some part of a system to vary independently of all other parts. * We often try to take what varies in a system and encapsulate it. * Patterns provide a shared language that can maximize the value of your communication with other developers.
grokmann/Head-First-Design-Patterns
Working through the book pattern by pattern to squeeze everything out of the book.
C#