Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programación orientada a objetos - Coggle Diagram
Programación orientada a objetos
Es un programa de programación que esos objetos y sus interacciones, para diseñar aplicaciones y programas informáticos
Los objetos son entidades que combinan estado (atributo), comportamiento (método) e identidad.
• El estado: está compuesto de datos, será uno o varios atributos a los que se habrán asignado unos valores concretos.
• El comportamiento: está definido por los procedimientos o métodos que pueden operar dicho objeto
La poo define de la programación estructurada tradicional en la que los datos y los procedimientos están esperados u sin relación, ya que lo único que se busca es el procedimiento de unos datos de entrada para obtener otros de salida
Conceptos fundamental
• La programación orientada a objetos en una forma que trata de encontrar una solución a estos problemas
• Clase: son las definiciones de las propiedades y comportamientos de un tipo de objeto encontrado.
• Herencia: es la facilidad mecánica a la cual fase D heredad en ella cada uno de los atributos y operaciones de C. pude usar los mismos métodos y variables publicas declaradas de la C.
• Objeto: es la entidad provista de u conjunto de propiedades o atributos de componente y de funcionalidad y son los mismos que consecuentemente reaccionan a eventos.
• Método: es el algoridmo asociado a un objeto cuya ejecución se desencadenan tras la recepción de un mensaje.
• Evento: es un suceso en el sistema. El sistema maneja el evento envido al mensaje adecuado.}
• 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 genero.
• Propiedad o atributo: contenedor de un tipo de datos asociados a un objeto.
• Estado interno: es una variable que se declara. Puede ser únicamente accedida y alterada por un método del objeto.
• Componente de un objeto: atributos, identidad, relaciones y métodos.
• Identificación de un objeto: un objeto se representa por medio de una tabla o entidad que está compuesta por sus atributos y funciones correspondientes.
características de la poo
Abstracción: denota las características espaciales de un objeto donde se captura sus comportamientos
Encapsulamiento: significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción.
Principio de ocupación: cada objeto está aislado del exterior, es un módulo natural, y cada tipo de objeto expone una interfaz a otros objetos que especifican como pueden interactuar con los objetos de las clases.
Polimorfismo: componentes diferentes, asociados a objetos distintos, pueden compartir el mismo nombre.
Herencia: las clases no están aisladas, sino que se relacionan entre si, formando una jerarquía de clasificaciones.
Recolección de basura: la relación de basura o garbage collector es la técnica por la cual el entorno de objetos se encarga de destruir automáticamente, y por lo tanto desvincular la memoria asociada.