Como se puede ver en el sistema se tiene clases que son subpartes de un objeto mayor y adicionalmente son estructuras superiores a otros subcomponentes, como ejemplo se tienen las clases SetEmailFragment y SendMessageFragment. Para lograr una estructura más entendible de forma de árbol se recurre al patrón creacional Composite, donde se debe tener una interfaz común entre los elementos simples y complejos.
Como se puede ver en el sistema se tiene clases que son subpartes de un objeto mayor y adicionalmente son estructuras superiores a otros subcomponentes, como ejemplo se tienen las clases SetEmailFragment y SendMessageFragment. Para lograr una estructura más entendible de forma de árbol se recurre al patrón creacional Composite, donde se debe tener una interfaz común entre los elementos simples y complejos.