The concept of encapsulation follows on where the discussion of abstraction left off A typical object will encapsulate both it's attributes and behaviors This not only means that the attributes and behaviors of the object are bound together into a capsule but also on an object can lock away its implementation detail from outside access The object takes care of its inner working without outside interference Imagine if people could easily mess around with the insides of a Microwave oven. It could easily be a recipe for disaster. Instead the inner working of the Microwave are encapsulated.