Hva er forskjellen mellom Fasadedesignmønsteret og Strategidesignmønsteret?

Fasademønsteret gir et forenklet grensesnitt til et komplekst delsystem, mens strategimønsteret definerer en familie av algoritmer, innkapsler hver enkelt og gjør dem utskiftbare.

Med andre ord, fasademønsteret forenkler et komplekst system ved å tilby et enkelt grensesnitt som skjuler den underliggende kompleksiteten, mens strategimønsteret gir flere utskiftbare algoritmer for å oppnå en bestemt oppgave. Fasademønsteret forenkler grensesnittet for klienter å få tilgang til systemet, mens strategimønsteret forenkler implementeringen av algoritmer ved å innkapsle dem og gjøre dem utskiftbare.

Publiseringsdato: