POO (Programacion Orientada a Objetos)

Definición

La programación Orientada a objetos (POO, u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basada en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento

Elementos básicos

Método

Atributo

Clase

Objeto e instancia

Referencias o llamadas

Características

Abstracción

Encapsulamiento

Modularidad

Principio de ocultación

Polimorfismo

Herencia

Recolección de basura

Propiedades de un elemento, clase u objeto, se declaran como variables del elemento y ayudan a estructurar el objeto de la clase.

conjunto de funciones que poseen los elementos de un POO (clases u objetos ). Pueden ser privados o públicos

Es una plantilla para la creación de objetos, esta plantilla contiene las características generales , comportamientos, atributos del objeto que se quiere crear.

Unidad de programa la cual consta de atributos y propiedades, de funciones y de métodos que son creados a partir de una plantilla (Clase)

Indicativo hacia un objeto. Al igual que el puntero, una referencia es un alias para una entidad, en otras palabras, una variable cualitativa que contiene la dirección de otra variable cualitativa.