Please enable JavaScript.
Coggle requires JavaScript to display documents.
Conceptos principales del paradigma de programación orientado a objetos.,…
Conceptos principales del paradigma de programación orientado a objetos.
CLASES
Son plantillas o moldes que definen las propiedades y comportamientos comunes a un conjunto de objetos relacionados.
Las clases se utilizan para crear objetos y se definen mediante la declaración de sus atributos y métodos
OBJETOS
Son instancias de una clase. Cada objeto tiene un estado (atributos) y un comportamiento (métodos) definido por su clase.
Un objeto es cualquiera de las siguientes cosas:
-Una cosa tangible y/o visible
-Algo que puede comprenderse intelectualmente
-Algo hacia lo que se dirige un pensamiento o accion
CONCEPTO
El paradigma de programación orientado a objetos (POO) es un enfoque de programación en el que los programas se diseñan y estructuran alrededor de objetos que interactúan entre sí.
Cada objeto representa una entidad del mundo real y tiene un estado (atributos) y un comportamiento (métodos) definido por su clase.
ATRIBUTOS
Son las propiedades o características de un objeto que definen su estado.
MÉTODOS
Son las acciones que un objeto puede realizar y que están definidas por su clase.
Los métodos pueden utilizarse para cambiar el estado del objeto, realizar cálculos, enviar mensajes a otros objetos, entre otras tareas.
HERENCIA
es un mecanismo que permite crear nuevas clases a partir de clases ya existentes.
La clase nueva hereda los atributos y métodos de la clase padre y puede agregar o modificar su comportamiento.
ENCAPSULAMIENTO
Es el proceso de ocultar los detalles de implementación de un objeto y exponer solo su interfaz pública
Permite proteger los datos de un objeto y garantizar que solo se acceda a ellos a través de los métodos definidos en su clase.
POLIMORFISMO
Es la capacidad de los objetos de una misma clase o de clases relacionadas por herencia de responder a un mismo mensaje de diferentes maneras.
Esto permite que los objetos sean más flexibles y adaptables a diferentes situaciones.
ABSTRACCIÓN
Es la capacidad de representar conceptos complejos o del mundo real en términos más simples y abstractos en el código.
VICTORIA FERNANDA TORRES HERNANDEZ
NO.CONTROL:222310166