Object Orientation(OO) means different things to different people, but they normally focus on defining terms such as encapsulation, polymorphism and inheritance, and talk about data abstraction, abstract data types and so on. This presentation takes a brief look at what one particular theory of OO suggests and what it means for regular Java programmers and their practice.
Video Producer: http://www.jfokus.com/