Please enable JavaScript.
Coggle requires JavaScript to display documents.
OOP(Programacion Orientada a Objetos) (Conceptos Fundamentales (Atributos,…
OOP(Programacion Orientada a Objetos)
Caracteristicas OOP
Encapsulamiento
reunir todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción.
Polimorfismo
Asociando a objetos distintos, pueden compartir el mismo nombre; al llamarlos por ese nombre se utilizará el comportamiento correspondiente al objeto que se esté usando.
Abstracción
Cada objeto en el sistema sirve como modelo de un "agente" abstracto que puede realizar trabajo, informar y cambiar su estado, y "comunicarse" con otros objetos en el sistema sin revelar "cómo" se implementan estas características.
Herencia
La herencia organiza y facilita el polimorfismo y el encapsulamiento, permitiendo a los objetos ser definidos y creados como tipos especializados de objetos preexistentes.
¿Cómo interpreta el término reutilización de código en Programación Orientada a Objetos?
Son las técnicas que nos garantizan la totalidad de un código se pueda implementar en la construcción de un programa nuevo ahorrandonos tiempo.
Tipos
Basarse en clases.
basados en clases, las clases se definen de antemano y los objetos se instancian en función de las clases
Basarse en prototipos
en esta no cualquier código externo, para seleccionar el código de procedimiento para ejecutar en respuesta a una llamada a un método, generalmente al buscar el método en tiempo de ejecución en una tabla asociada con el objeto.
Conceptos Fundamentales
Atributos
Características que tiene la clase.
Metodos
Un método es el comportamiento que puede tener un objeto (lo que puede hacer), un método puede hacer cambios en las propiedades del objeto.
Objeto
Como se ha mencionado en la lección anterior, un objeto es la representación de un modelo (clase), estas clases son la abstracción de un objeto en la vida real que sirven para modelar estos objetos en el sistema.
Propiedad
Las propiedades son atributos que definen una característica de un objeto,
Clases
un modelo sobre el cuál se construyen objetos, así un objeto se crea y pasa a tener una entidad, propiedades y operaciones.
Mensaje
Una comunicación dirigida a un objeto, que le ordena que ejecute uno de sus métodos con ciertos parámetros asociados al evento que lo generó.