The very fundamentals of object oriented development. Understanding real world cases and representing them as objects having state and behaviour.Leer menos