Vamos a repasar las bases de la POO, entender los tipos de clases que podemos tener en Java, como instanciar una clase, generar objetos, practicar herencia, interfaces, composición ( como una interfaz puede componer una clase).
Es la teoría que suministra la base y modelo para resolver problemas. Entendiendo que la POO nos ayudará a resolver problemas.Ya que tiene un paradigma para resolver problemas. Este modelo se compone de:
Clases
Propiedades
Métodos
Objetos
Encapsulamiento
Abstracción
Herencia
Polimorfismo
La POO tiene mucho que ver con UML (Unifed Modeling Language o Lenguaje de Modelado Unificado). Parte del análisis se basa en observar, graficar y programar. Pero yendo más a fondo el UML tiene muchas otras aplicaciones: