Esta separación en objetos coherentes e independientes ofrece una base más estable para el diseño de un sistema software.