Está en la página 1de 1

POO:

Serie de conceptos y técnicas de programación para representar acciones o cosas de la vida real
basada en objetos, a diferencia de otras formas de programación como por ejemplo la
estructurada, con la POO trabajamos de manera distinta vinculando diferentes conceptos tales
como clases, objetos, métodos, propiedades, estados, herencia, encapsulación entre otros

Clase:

Estructuras que representan objetos. Consta de una serie de métodos y datos que resumen las
características de este objeto. Las clases poseen propiedades, comportamientos y relaciones con
otras clases del sistema.

Herencia:

La herencia es un mecanismo que permite la definición de una clase a partir de otra ya existente.
La herencia permite compartir automáticamente métodos y datos entre clases, subclases y
objetos.

El polimorfismo

Se refiere a la posibilidad de definir clases diferentes que tienen métodos o atributos


denominados de forma idéntica, pero que se comportan de manera distinta. El concepto de
polimorfismo se puede aplicar tanto a funciones como a tipos de datos.

Atributos:

Son las características individuales que diferencian un objeto de otro y determinan su apariencia,
estado u otras cualidades. Los atributos se guardan en variables denominadas de instancia

Métodos:

Es un conjunto de instrucciones definidas dentro de una clase, que realizan una determinada tarea
y a las que podemos invocar mediante un nombre.

Encapsulamiento:

Mecanismo que consiste en organizar datos y métodos de una estructura, conciliando el modo en
que el objeto se implementa, es decir, evitando el acceso a datos por cualquier otro medio distinto
a los especificados. Por lo tanto, la encapsulación garantiza la integridad de los datos que contiene
un objeto.

También podría gustarte