Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMACIÓN ORIENTADA A OBJETOS (ELEMENTOS FUNDAMENTALES (CLASE (Una…
PROGRAMACIÓN ORIENTADA A OBJETOS
ELEMENTOS FUNDAMENTALES
CLASE
Una clase se puede definir de las propiedades y comportamiento de un tipo de objeto concreto. La instanciación es la lectura de estas definiciones y la creación de un objeto a partir de ella.
HERENCIA
Característica mediante la cual los atributos y operaciones de una clase pueden pasar a otra. Deben estar registrados como
Public
OBJETO
Es la instancia de una clase, a la vez que es un elemento provisto de atributos y métodos que ejecutan un acción.
METODO
Es una cadena de algoritmo que está asociada a un objeto y mediante la cual ejecuta una acción tras la recepción de una orden
EVENTO
Es la instrucción que permite la interacción del Usuario con la Aplicación
ATRIBUTOS
Características que posee una clase
PROPIEDAD
Contenedor de un tipo predeterminado de datos asociados a un objeto y que se pueden cambiar mediante la ejecución del algún método.
CLASES
Son plantillas en las cuales se crean objetos y procedimientos predeterminados
Los objetos dependen de ellas para heredar sus atributos
Dependiendo el tipo de clase, se puede heredar o no atributos a otros objetos dentro de una aplicación
si el tipo de clase es
Public
, los atributos pueden heredarse a otros objetos en la aplicación
Si el tipo de clase es
Private
, los atributos sólo funcionarán dentro del formulario en el cual se está generando el código
REUTILIZACIÓN DE CÓDIGO
DEFINICIÓN GENERAL
Es la utilización del código de un programa anterior para el desarrollo de uno nuevo o actualizado
PROGRAMACIÓN ORIENTADA A OBJETOS
Se entiende como la herencia de atributos de una clase a otra.
Por ejemplo, cuando se programa una clase en C#, se puede llamar ese código para ahorrar lineas en otro formulario que haya instanciado esa clase
POLIMORFISMO
Es la capacidad que tiene un objeto de adquirir varias formas
Por ejemplo, un objeto llamado "Área" puede existir en dos clases, pero si se hace un procedimiento para triángulo y otro para cuadrado, a pesar de tener el mismo nombre, va a funcionar distinto desde que el programa sepa responder a cada procedimiento indicado