The Object-Oriented Approach