Logo Studenta

UNIDAD III - INTRODUCCION PARADIGMA ORIENTADO A OBJETO pptx

¡Este material tiene más páginas!

Vista previa del material en texto

UNIDAD III
TECNICATURA EN 
SOFTWARE 
Prof. Painé PIntos
PARADIGMA 
ORIENTADO A 
OBJETO
Introducción
INTRODUCCIÓN
INDICE
ORIENTACIÓN 
A OBJETOS
METODOLOGÍA
• ESTRUCTURADA;
• ORIENTADA A 
OBJETOS,
• ETC.
UML
•Lenguaje Unificado de Modelado es el 
lenguaje de modelado de sistemas 
de software más conocido y utilizado 
en la actualidad. Es un lenguaje gráfico 
para visualizar, especificar, construir y 
documentar un sistema.
ORIENTACIÓN A OBJETOS 
“Es un paradigma”
El término paradigma significa «ejemplo» o 
«modelo». En todo el ámbito científico, religioso u 
otro contexto epistemológico, puede indicar el 
concepto de esquema 
formal de organización, y ser utilizado 
como sinónimo de marco 
teórico o conjunto de teorías.
COMPONENTES
CLASES (categorías)
OBJETOS
(instancias)
ATRIBUTOS
(ESTRUCTURA)
Son las propiedades del 
objeto
ACCIONES / 
MÉTODOS
 (ACTIVIDADES que el 
objeto es capaz de hacer)
Características o rasgos
Ejemplo
Persona
José Pérez
Edad,
Peso, 
Altura,
DNI,
Color de pelo,
etc
Comer,
Dormir
Caminar
Hablar,
Leer,
Pensar,
etc
Características o rasgos
CLASES
Plantilla para “fabricar” objetos (como un 
molde que se utiliza para hacer objetos 
parecidos)
objeto
clase
CONCEPTOS 
RELACIONADOS
ABSTRACCIÓN
HERENCIA
POLIMORFISMO
ENCAPSULAMIENTO
ASOCIACIÓN
AGREGACIÓN
ENVÍO DE 
MENSAJES
ABSTRACCIÓN
VOLVER
QUITAR ATRIBUTOS O 
ACCIONES A UN OBJETO 
PARA DEJAR AQUELLAS QUE 
SOLO SEAN NECESARIAS
HERENCIA
COMO INSTANCIA DE UNA CLASE, EL 
OBJETO TIENE TODAS LAS 
CARACTERÍSTICAS Y ACCIONES DE LA 
CLASE DE LA CUAL PROVIENE: A ESTO SE 
LE LLAMA “HERENCIA”
UNA CLASE PUEDE HEREDAR DE OTRA CLASE
VOLVER
https://www.google.com/url?q=http://ppt/slides/slide10.xml&sa=D&source=editors&ust=1693433054874107&usg=AOvVaw1DiXDw6MJw55DbktpUjm10
HERENCIA
UNA CLASE PUEDE HEREDAR DE OTRA CLASE
LAVADORA
OBJETO 
LAVADORA
SUBCLASE
SUBCLASE/
SUPERCLASE
SUPERCLASE
VOLVER
POLIMORFISMO
Una operación puede tener el mismo 
nombre para diferentes clases.
Por ejemplo:
- Abrir una puerta.
- Abrir un libro.
- Abrir un regalo.
Cada clase sabrá cómo debe aplicar 
esta operación en su contexto.
A esta propiedad se le llama POLIMORFISMO.
IMPORTANTE 
PARA PODER 
COMUNICARSE 
CON EL 
USUARIO
VOLVER
ENCAPSULAMIENTO
CUANDO UN OBJETO TRAE CONSIGNA LA 
FUNCIONALIDAD, ÉSTA ÚLTIMA SE 
OCULTA
“OCULTAMIENTO DE 
INFORMACIÓN”
->
INTERFACE
PERMITE REDUCIR 
ERRORES QUE 
PODRÍAN OCURRIR 
(TENIENDO EN 
CUENTA RELACIÓN 
ENTRE OBJETOS)
VOLVER
ENVÍO DE MENSAJES
HAY OBJETOS QUE TRABAJAN EN 
CONJUNTO. PARA LOGRAR ESTO, SE 
UTILIZAN MENSAJES
CONTROL: envía mensaje a TV.
La TV recibe el mensaje y 
realiza la acción 
correspondiente.
1
2
VOLVER
ASOCIACIÓN
LOS OBJETOS SE 
RELACIONAN ENTRE SÍ DE 
ALGUNA MANERA
MENSAJE
ASOCIACIÓN
OTROS TIPOS DE
ASOCIACIÓN
VOLVER
https://www.google.com/url?q=http://ppt/slides/slide15.xml&sa=D&source=editors&ust=1693433055605467&usg=AOvVaw1WJMdOb7cweul4DZUJDl_g
ASOCIACIÓN
PUEDE HABER MÁS DE UNA
ASOCIACIÓN ENTRE LOS
OBJETOS
UNA CLASE PUEDE
ASOCIARSE CON 
OTRAS CLASES.
CONCEPTO ASOCIADO
VOLVER
https://www.google.com/url?q=http://ppt/slides/slide16.xml&sa=D&source=editors&ust=1693433055690321&usg=AOvVaw0gjyey6J5-FRh3XcHNciaS
MULTIPLICIDAD
CONCEPTO RELACIONADO A LAS ASOCIACIONES.
INDICA LA CANTIDAD DE OBJETOS DE UNA 
CLASE QUE SE RELACIONA CON “X” CANTIDAD 
DE OBJETOS PARTICULARES DE OTRA CLASE 
ASOCIADA
MATERIA DOCENTE
ALUMNOS
UNO A UNO
UNO A 
VARIOS
VOLVER
AGREGACIÓN
OBJETOS QUE ESTÁN FORMADOS POR LA 
COMBINACIÓN DE OTROS OBJETOS.
EL OBJETO ENTONCES ES UNA AGREGACIÓN O 
ADICCIÓN
CPU ES 
UNA 
AGREGACIÓN
VOLVER

Continuar navegando