33 Inv1
33 Inv1
33 Inv1
Clases y Objetos:
Clase: “Producto”
Atributos: “nombre”, “precio”, “cantidadEnStock”, etc.
Métodos: “calcularTotal()”, “actualizarStock()”,
“obtenerDetalles()”, etc.
Encapsulación:
Los atributos de “Producto” solo son accesibles a través de
métodos, como “actualizarStock()”, lo que evita que se
modifiquen directamente y mantiene la coherencia de los
datos.
Polimorfismo:
Interfaz: “PuedeSerComprado”
Las clases “ProductoFisico” y “ProductoDigital” implementan
esta interfaz de manera diferente. Por ejemplo,
“ProductoFisico” puede requerir información de envío,
mientras que “ProductoDigital” no.
Reutilización de código:
La clase “Cliente” puede reutilizarse tanto para representar los
clientes registrados como para capturar la información del
cliente durante el proceso de compra.
¿Qué son los Diagramas UML?
Un diagrama UML es una forma de visualizar sistemas y software utilizando
el Lenguaje Unificado de Modelado (UML). Los ingenieros de software
crean diagramas UML online para comprender los diseños, la arquitectura
del código y la implementación propuesta de sistemas de software
complejos. Los diagramas UML también se utilizan para modelar flujos de
trabajo y procesos empresariales.
Bibliografías
Programación (Informática) - qué es, información, lenguajes. (s. f.).
Concepto. Recuperado 11 de agosto de 2023, de
https://concepto.de/programacion/
Qué es la programación orientada a objetos. (s. f.). DesarrolloWeb.com.
Recuperado 11 de agosto de 2023, de
https://desarrolloweb.com/articulos/499.php
Características de la programación orientada a objetos | Universitat
Carlemany. (2023, 14 junio). UCMA. Recuperado 11 de agosto de 2023, de
https://www.universitatcarlemany.com/actualidad/blog/caracteristicas-de-la-
programacion-orientada-a-objetos/
Diagrama UML: qué es, cómo hacerlo y ejemplos | Miro. (s. f.).
https://miro.com/. Recuperado 11 de agosto de 2023, de
https://miro.com/es/diagrama/que-es-diagrama-uml/
Admin. (2019). ¿Qué es un lenguaje de programación orientado a
objetos?Lenguajes de programación.
https://lenguajesdeprogramacion.net/diccionario/que-es-programacion-
orientado-a-objetos/