Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación orientada a objetos (Elementos que fundamentan la…
Programación orientada a objetos
Elementos que fundamentan la Programación Orientada a Objetos
Método
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
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.
Atributo
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.
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.
Mayor beneficio del concepto de Clase
Cada clase tiene asociado un código (definición de la
clase),
Cada objeto tiene valores propios asignados a los atributos: estado del objeto
De cada clase pueden crearse múltiples objetos
Polimorfismo
Se refiere a la propiedad por la que es posible enviar mensajes iguales a objetos de tipos distintos. El único requisito que deben cumplir los objetos que se utilizan de manera polimórfica es saber responder al mensaje que se les envía.
Se refiere al comportamiento y a las técnicas que garantizan que una parte o la totalidad de un programa informático existente se pueda emplear en la construcción de otro programa. De esta forma se aprovecha el trabajo anterior, se economiza tiempo, y se reduce la redundancia.