Principles of Object Oriented Programming
Complete Developer Podcast - A podcast by BJ Burns and Will Gant - Thursdays
Categories:
Object Oriented Programming has four major principles: Abstraction - using a focused representation of an actual item, Encapsulation - hiding the internals of an object, Inheritance - reusing code from an existing object, and Polymorphism - one name, many forms.