Loosely-joined apps.
Al revés del enfoque tradicional, crear aplicaciones pequeñitas, que hagan una sola cosa simple y rápido de manera independiente, pero que además se puedan unir con otras aplicaciones de su misma “familia” mediante un esquema de compartición de datos muy sencillo.Así se pueden ir armando aplicaciones más grandes como si estuvieramos haciendo figuras de lego.
Un comentario
César
April 25th, 2008Eso que mencionas es un concepto básico de la programación orientada a objetos. Un buen diseño orientado a objetos tiene alta cohesión y bajo acoplamiento.
Bajo acoplamiento significa que cada clase (o aplicación pequeñita en tu caso) interactúa con otros módulos por medio de una interfaz estable y bien definida (esquema de compartición de datos en tu caso). En este esquema un cambio en la clase no afecta a otras clases aún cuando se encuentren compartiendo datos.
Alta cohesión significa que las responsabilidades de cada clase son enfocadas a un fin en particular (que hagan una sola cosa en tu caso).
Alta cohesión y bajo acoplamiento es una señal de buen diseño orientado a objetos.
Haz un comentario:
Es necesario proveer tu nombre y correo electrónico (este no se hará público).
Los comentarios con insultos o ajenos al tema serán eliminados.