Koje su različite vrste dizajna fasada?

1. Jedna fasada: Ovaj obrazac koristi jednu klasu koja pruža pojednostavljeno sučelje složenijem podsustavu.

2. Višestruka fasada: Ovaj obrazac koristi više klasa za omotavanje složenih podsustava. Svaka je klasa odgovorna za određeni podskup funkcionalnosti.

3. Hijerarhijska fasada: Ovaj obrazac uvodi hijerarhiju klasa fasada, gdje svaka klasa delegira na sljedeću razinu hijerarhije.

4. Fasadni dekorater: Ovaj obrazac omogućuje dodatno ponašanje koje se može dodati fasadi dodavanjem klase dekoratera.

5. Pametna fasada: Ovaj obrazac uključuje klasu fasada koja pruža dodatnu logiku za optimizaciju performansi složenih podsustava.

6. Grubo zrnato pročelje: Ovaj obrazac uspostavlja grubo zrnato sučelje za podsustav, koje pruža ograničeni skup funkcionalnosti klijentu.

7. Fino zrnata fasada: Ovaj obrazac pruža fino zrnato sučelje za podsustav, koji izlaže svu svoju funkcionalnost klijentu:

8. Servisna fasada: Ovaj obrazac uključuje fasadnu klasu koja pruža pristup mreži distribuiranih usluga.

Datum objave: