Conceptos Orientado a Objetos

Paradigma: determinado marco desde el cual miramos el mundo, lo comprendemos, lo interpretamos e intervenimos sobre él.

Es una forma aceptada de resolver un problema en la ciencia, que más tarde es utilizada como modelo para la investigación y la formación de una teoría.
Conjunto de métodos, reglas y generalizaciones utilizadas conjuntamente por aquellos entrenados para realizar el trabajo científico de investigación.

Conjunto de métodos, reglas y conceptos que son una forma aceptada para resolver un problema.

Paradigma de programación: Es un conjunto de reglas y conceptos que dirigen la elaboración de programas a que su vez constituyen software o programas de aplicación.

Paradigma POO: es un paradigma de programación que usa objetos y sus interacciones para
desarrollar aplicaciones y programas de computadora.

Java es un lenguaje de programación orientado a objetos que fue creado por James Gosling y comercializado en 1995 por Sun Microsystems; su sintaxis deriva en gran medida de C y C++, al principio se llamo Oak (por un roble que había fuera de la oficina de Gosling).

Abstracción: Propiedades y acciones (características esenciales) de un objeto, las cuales distingue un objeto de los demás (dejas solo aquellas características que sean necesarias y excluye a las que no).
Sirve para representar el objeto dentro del sistema.

Abstracción = conceptos: representaciones mental de un objetos hecho, cualidad, situación, etc.

Es una propiedad de una clase que describe un rango de valores que pueden tomar las instancias de la propiedad.

Atributo derivado: son aquellos que se pueden calcular a partir de otros atributos.

Clase: Es un modelo, prototipo o plantilla que define un conjunto de atributos, operaciones, relaciones y semántica que comparten un conjunto de objetos (características similares de un conjunto de objetos).

Objeto: Es una entidad prevista de un conjunto de propiedades (datos) y de comportamiento (funcionalidad).

Objeto = Instancia o caso específico de una clase.


Clasifica e Instancia se utiliza en el análisis y diseño, mientras clase y objeto se utiliza en la programación.

Operación: Es la implementación de un servicio que puede ser requerido a cualquier objeto de la clase para que muestre un comportamiento.
Es la abstracción de algo que se puede hacer a un objeto.


Comentarios