Este libro tiene un doble propósito. En primer lugar, es una introducción a los principios teóricos de la orientación a objetos. En segundo lugar, trabaja el logro de las competencias más prácticas, apoyándose en el lenguaje de modelización UML y el lenguaje de programación Java.