Neki uobičajeni obrasci dizajna koji se često koriste u kombinaciji s uzorkom dizajna Facade su:
1. Singleton: Klasa Facade često djeluje kao singleton s jednom instancom kako bi se pojednostavnilo njezino korištenje i upravljanje.
2. Tvornička metoda: Klasa Facade može obuhvatiti stvaranje složenih objekata ili podsustava korištenjem uzorka dizajna tvorničke metode.
3. Adapter: klasa Facade može koristiti uzorak adaptera za pružanje sučelja koje je kompatibilno s postojećim podsustavima.
4. Dekorator: klasa Facade može implementirati obrazac dekoratera za dodavanje dodatne funkcionalnosti postojećim podsustavima.
5. Promatrač: klasa Facade može koristiti obrazac promatrača za obavještavanje drugih dijelova sustava o promjenama u podsustavima kojima upravlja.
6. Metoda predloška: klasa Facade može enkapsulirati složeni slijed operacija korištenjem uzorka metode predloška kako bi pružila jednostavno i unificirano sučelje.
Datum objave: