Ecco i 3 pattern più complessi, il Prototype è probabilmente il più complesso mentre l'Interpreter fa uso del Flyweight e del Visitor e aiuta così a capirli meglio.
Per finire il Visitor che è spesso usato col Composite, lo State che mostra come variare il comportamento di un oggetto e per finire il Facade che è semplice ed è tra i design pattern quello a grana più grossa perchè coinvolge un ampio grappolo di oggetti correlati e può arrivare a livello di intero componente: