Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMACIÓN ORIENTADA DE OBJETOS, ,Clase: Empleado, hereda atributos de…
PROGRAMACIÓN ORIENTADA DE OBJETOS
Herencias
Concepto de Herencia
Evita la duplicación de Codigo
Crea nuevas clases a partir de existentes
Ejemplo
Clases Padre e Hijo
Ejemplo
La clase Padre (Superclase)
contiene atributos generales
Clase: Hijas (Subclases)
Tiene Atributos Especificos
polimorfismos
Definicion de Polimorfismo
Permite que diferentes objetos respondan
Facilita
Flexibilidad del codigo
Reutilización del Código
Ejemplo de Polimorfismo
Es un sistema de figuras Geometricas
Metodo para calcular el area puede variar
Circulo
cuadrado
Clases Objetos
instancias
puede tener atributos metodos que la diferencian de otras instancias
creado a partir de una clase
definicion
comparten caracteristicas similares
collecion de objetos
Abstracción
Concepto de abstracción
La abstracción consiste en identificar las características esenciales de un objeto
Permite simplificar la complejidad del problema
Aplicación de la abstracción
En un objeto "Auto" se puede considerar solo atributos como matricula y modelo
DEFINICIÓN
importancia de aprender este paradigma
permite escribir códigos mas rápido, aumentando la productividad.
facilita la resolución de problemas al estructurar el código de manera mas eficiente.
OBJETOS
es una entidad única que representa algo del mundo real, con datos y funciones.
tienen atributos que los identifican (nombre, edad y características).
Tipos
objetivos físicos
tangibles y perceptibles a través de los sentidos
objetivos psiquicos
intangibles (sentimientos)
objetivos ideales
productos de la imaginación
paradigma que busca resolver problemas mediante la creación de modelos.
Encapsulamiento
Definición de encapsulamiento
Es el proceso de ocultar los datos de un objeto, permitiendo el acceso solo a través de métodos públicos o privados
Mejora la seguridad y la integridad de los datos
Ejemplo de encapsulamiento
En una clase "Computadora", los métodos para encender y apagar pueden ser públicos, mientras que cambiar el procesador puede ser privado
Metodos
Definicion
acciones que los objetos pueden realizar
comportamientos que los objetos pueden realizar
ejemplo: un perro puede
ladrar
comer
tipos de metodos
get y set
get
permite obtener valores de atributos
set
permiten modificarlos
constructor
inicializa valores validos dentro de un objeto
cumplan con ciertas condiciones
inicializador
definir atributos de un objeto al momento de su creación
Bases
Objetos
Se utiliza un objeto para poder dar soluciones
Tipos
Físico
Son objetos que pueden ser percibidos con la vista o el tacto
Psíquicos
Son las que pueden ser percibidos solamente con la imaginación
Ideales
Pueden ser extraídos por la imaginación o acciones mentales
,Clase: Empleado, hereda atributos de la clase "Persona"
Mismo método de manera distinta