POO Programación Orientada a Objetos Objetos Lenguajes Propiedades Herencia Polimorfismo Sintetizando lo anterior, se abor la temática a tratada en el hexagrama es: la programación orientada a objetos. Donde se explica su definición conceptual, qué propiedades posee, y en que momento se usa. 1#-Es un modelo de programación orientado a representar objetos de la realidad en vez de funciones o lógica. 2#-Sus principios son: encapsular, abstraer, heredar y polimorfismo. Y sus características se definen como: herencia (capacidad de transmitir propiedades entre clases), cohesión(diseño estructurado y coherente del objeto), abstracción (seleccionar atributos relevantes del objeto), polimorfismo (comportamientos distintos asociados a objetos diferentes, pueden compartir nombre), acoplamiento (grado de dependencia modular) y encapsulamiento (reunir todos los elementos pertenecientes a una misma entidad). 3#-Es útil para: resolver problemas complejos, el desarrollo de aplicaciones web y para simplificar diseños de alto nivel basados en la realidad. ¿Cuáles son los principios de la POO y sus características?