Conceptos Esenciales de POO y UML para el Desarrollo de Software
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 4,31 KB
Conceptos Fundamentales de la Programación Orientada a Objetos (POO)
Áreas de Aplicación y Beneficios
- Áreas de Aplicación: lenguajes de programación, BBDD, reingeniería de procesos, CASE, inteligencia artificial, SO, interfaz de usuario y HW.
- Beneficios Potenciales: mejora la calidad del SW, acortar el tiempo, mayor productividad, aumentar la reutilización del SW.
El Objeto: Estructura y Propiedades
- Objeto: unidad formada por la unión estado/comportamiento. La encapsulación da una cohesión interna fuerte y un acoplamiento externo débil.
- Objeto = estado + comportamiento + identidad.
- Estado de un Objeto: contiene los valores de sus atributos.
- Comportamiento: acciones/reacciones de los objetos. Cada operación es un átomo de comportamiento.