Corey's Tumblr Ramblings RSS

Archive

Oct
2nd
Thu
permalink

Thought on a talk

Object-Oriented Techniques through Design Principles

Most OO developers are familiar with OO techniques, such as encapsulation, polymorphism, etc. But, not as many are familiar with general design principles, such as Single Responsibility, Open-Closed, Liskov Substitution, Law of Demeter, etc. And, if they are, sometimes it is difficult to see the connection between the base design guidelines and their implementation as OO techniques.

This talk will discuss standard Object-Oriented techniques as applications of the more general design principles, rather than as stand-alone laws. Attendees will come away with a better view of the ‘why’ behind the OO techniques, rather than just a set a rules to follow.