Está en la página 1de 1

*Paquete: Un paquete contiene un conjunto de clases relacionadas bien

por finalidad, por ámbito o por herencia. Los paquetes resuelven el


problema del conflicto entre los nombres de las clases.

* Clase: plantillas para la creación de objetos

* Objeto (concepto y características): Representa alguna entidad de la


vida real, es decir, alguno de los objetos únicos que pertenecen al
problema con el que nos estamos enfrentando, y con el que podemos
interactuar.

* Atributos: propiedad o característica que se puede asignar a un


objeto (elemento).

* Métodos (sin y con retorno de valor): método es una abstracción de


una operación que puede hacer o realizarse con un objeto.

* Diagrama de clase y relaciones

* Herencia: Se sustenta en heredar los atributos y métodos de una


clase padre, a una clase hija. En caso de modificar la clase padre, la
clase hija también cambiará.

* Encapsulamiento: Lo que buscamos es que tengamos un control sobre la


información y estado de nuestros objetos.

* Abstracción: Consiste en seleccionar datos de un conjunto más grande


para mostrar solo los detalles relevantes del objeto. Ayuda a reducir
la complejidad y el esfuerzo de programación. En Java, la abstracción
se logra usando clases e interfaces abstractas.

* Polimorfismo: Ejecuta los métodos de la clase hija, con la variable


de tipo de la clase padre.

* Mensajes: Un mensaje está asociado con un método, de tal forma que


cuando un objeto recibe un mensaje la respuesta a ese mensaje es
ejecutar el método asociado.

También podría gustarte