








Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Apuntes del curso universitario de Informatica sobre el Diseño Orientado a Objetos - El protocolo de un objeto es el conjunto de mensajes que éste entiende . Un objeto sabrá responder a los mensajes de su protocolo, estos determinan su comportamiento. Uno podría, sin conocer el nombre del objeto, inferir qué es en función del comportamiento que posee. Nos interesa saber qué sabe hacer un objeto.
Tipo: Apuntes
1 / 14
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
Categoría de clase conceptual Ejemplos Objetos tangibles o físicos Avion Especificaciones, diseños o descripciones de las cosas DescripcionDelVuelo Lugares Aeropuerto Transacciones Reserva Roles de la gente Piloto, Pasajero Contenedores de otras cosas Avión Cosas de un contenedor Pasajero Otros sistemas informáticos externos al sistema ControlDeTraficoAereo Conceptos abstractos CompañiaAerea Hechos Vuelo, Aterrizaje Procesos (normalmente no se representan como conceptos, pero podría ocurrir)
ReservaUnAsiento
Reglas y políticas PoliticaDeCancelacion Catálogos CatalogoDePiezas Registros de finanzas, trabajo, contratos, cuestiones legales RegistroMantenimiento Instrumentos y servicios financieros Stock Manuales, documentos, artículos de referencia, libros ManualReparaciones
Repaso de criterios de buen diseño (cont)
(^) Encapsulamiento (^) Clara separación de interface e implementación (^) Mecanismos para no conocer ni usar más de lo que la interface ofrece
(^) Abstracción (^) Foco en lo esencial
(^) Design for change (^) Diseños lo suficientemente flexibles para soportar cambios a bajo costo, concentrándose en la posible evolución del sistema.
(^) Single Responsibility Principle (^) Cada clase debe tener una sola responsabilidad