1
Etapa 3 Jerarquía de clases y métodos
Angela Maria Perez Mesa
Grupo Colaborativo 213023_40
Tutor
Franklin Lizcano Celis
Universidad Nacional Abierta y a Distancia (UNAD)
Escuela de Ciencias Básicas Tecnología e Ingeniería
Ingeniería de Sistemas
Tunja-Boyacá
Abril 2021
Introducción
2
Muestra el desarrollo de los ejercicios 2 y 8 tomados del anexo1
ejercicios propuestos mediante diseño UML de clases (diagrama de
clases) conociendo las clases, los atributos y los métodos de cada una
de ellas. Lineas de código desarrollados en visual studio lenguaje c#
3
Objetivo General
Desarrollar los ejercicios mediante diagrama de clases Diseño UML.
Plasmarlos en código por medio de Visual studio utilizando C#.
4
EJERCICIO2
La Droguería Mi Salud presta sus servicios en la localidad de Suba y
requiere una aplicación para poder facturar los productos que vende a
sus clientes y para ello, los productos tienen unas características que
deben indicársele al cliente para que pueda escoger el producto a
comprar.
Para cada cliente, se tienen las opciones de compra de producto,
consulta de precios por producto y devoluciones en caso de que se
presenten.
OBJETO ATRIBUTOS
Nombre
Cliente Teléfono
dirección
Nombre del producto
Precio
Producto
características
DIAGRAMA DE CLASES
5
CODIGO FUENTE
6
7
EJERCICIO 8
Se está creando una aplicación que va a estar conectada con un
prototipo que permita almacenar contactos telefónicos en el dispositivo.
Para ello cada contacto debe contener nombre completo, teléfono y
organización. Se requiere que la aplicación permita añadir contactos
verificando que el número no esté almacenado, buscar contactos
almacenados y eliminar contactos si el usuario lo requiere.
OBJETO ATRIBUTOS
Nombre
Contacto Teléfono
Organización
DIAGRAMA DE CLASES
8
9
Bibliografía
Pérez Menor, J. M., Carretero Pérez, J., García Carballeira, F., & Pérez
Lobato, J. M. (2003). Programación orientada a objetos. In Problemas
resueltos de programación en lenguaje Java (pp. [79]-114). Madrid,
España: Paraninfo. https://link-
galecom.bibliotecavirtual.unad.edu.co/apps/doc/CX2136500009/G
VRL?u=unad&sid=GVRL&xid=5f45ff54
Cachero Castro, C., Ponce de León Amador, P. J., & Saquete Boró, E.
(2006). Introducción a la programación orientada a objetos. Digitalia.
(pp. [91]-130)
https://bibliotecavirtual.unad.edu.co/login?url=http://search.
ebscohost.com/login.aspx?direct=true&db=nlebk&AN=31816
1&lang=es&site=eds-live&scope=site&ebv=EB&ppid=pag 91
Pérez Menor, J. M., Carretero Pérez, J., García Carballeira, F., & Pérez
Lobato, J. M. (2003). Herencia y polimorfismo. In Problemas resueltos
de programación en lenguaje Java (pp. [283]-303). Madrid, España:
Paraninfo. https://link-
galecom.bibliotecavirtual.unad.edu.co/apps/doc/CX2136500015/G
VRL?u=unad&sid=GVRL&xid=f6553daa