Este documento presenta un libro sobre fundamentos de programación orientada a objetos aplicada a estructuras de datos en Java. El libro introduce conceptos clave de POO como objetos, clases, herencia, polimorfismo y encapsulamiento. Luego cubre implementaciones de estructuras de datos comunes como pilas, colas, listas enlazadas y árboles binarios utilizando el paradigma de POO en Java. El libro busca proporcionar una comprensión sólida de POO y estructuras de datos a través de ejemplos prácticos es