Este libro presenta una introducción a los principales elementos del paradigma Orientado a Objetos. Con el fin de evitar caer en particularidades de un lenguaje concreto, el texto utiliza UML como notación estándar para ilustrar conceptos fundamentales de este paradigma como son la encapsulación, la generalización y el polimorfismo.El libro aúna los principios teóricos con ejemplos prácticos en distintos lenguajes de programación, y presenta abundancia de ejercicios resueltos en C++. Los contenidos de este libro son suficentes para organizar en torno a ellos un curso de 'Introducción al Paradigma Orientado a Objetos', asignatura que los autores imparten desde hace varias años en el seno del Departamento de Lenguajes y Sistemas Informáticos de la Universidad de Alicante. Las labores de investigación de los autores incluyen metodologías de análisis, diseño y desarrollo de aplicaciones siguiendo el paradigma orientado a objetos.