Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación Orientada a Objetos (POO) (Elementos del POO (Atributo Los…
Programación Orientada a Objetos (POO)
Qué es
Es un paradigma de programación que viene a innovar la forma de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de datos de salida específicos, donde cada objeto ofrece una funcionalidad especial.
Elementos del POO
Atributo
Los atributos son las propiedades o estados de un elemento Clase u objeto, los atributos se declaran como variables del elemento y ayudan a estructurar el objeto de la clase.
Método
Los métodos son el conjunto de funciones que pueden tener los elementos de un POO clase u objeto, pueden ser funciones aritméticas, comparación, medición, etc. Estos métodos pueden ser privados o públicos.
Clase
Una clase en POO es una plantilla para la creación de objetos, esta plantilla es un elemento genérico o básico que tiene las características generales, comportamientos, atributos del objeto que se quiera crear.
Objeto e instancia
Es una unidad de programa que consta de atributos o propiedades y de funciones o métodos, esta unidad de programa se desarrolla a partir de una plantilla o clase, el desarrollo del objeto a partir de una clase (plantilla) se llama instancia.
“En el mundo de la programación orientada a objetos (POO), un objeto es el resultado de la instanciación de una clase.”
Concepto Clase
Uno de los mayores beneficios es que la clase describe a el objeto que esta en la clase, el cual consta de una serie de métodos y datos que resumen las características de este objeto. Definir clases permite trabajar con código reutilizable. Puesto que desde una clase se puede crear una instancia y así reutilizar el código escrito para esta sin tener que volver a escribir el código para la instancia.
Término reutilización de código en POO
Este término hace referencia comportamiento y a las técnicas que garantizan que una parte o la totalidad del código se pueda utilizar en otra parte del programa sin tener que escribirlo nuevamente. De esta manera se aprovecha el trabajo anterior, se economiza tiempo, y se reduce la redundancia.
Poliformismo
Se entiende a la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en función de los parámetros utilizados durante su invocación.