Ang Facade pattern at ang Proxy pattern ay dalawang pattern ng disenyo na ginagamit upang pasimplehin ang pagiging kumplikado ng isang software system. Gayunpaman, mayroon silang iba't ibang layunin:
1. Facade pattern: Ang pattern na ito ay nagbibigay ng isang simpleng interface sa isang kumplikadong sistema. Ito ay ginagamit upang gawing simple ang interface ng isang malaki o kumplikadong sistema sa pamamagitan ng pagbibigay ng isang pinag-isang interface. Ang Facade pattern ay nagbibigay ng mataas na antas ng interface na nagpapadali sa paggamit ng pinagbabatayan na system.
2. Proxy pattern: Ang pattern na ito ay nagbibigay ng placeholder o kahalili na bagay para sa isang bagay na magastos gawin o may kumplikadong proseso ng pag-setup. Ang Proxy pattern ay nagbibigay ng isang paraan upang makontrol ang pag-access sa tunay na bagay, na maaaring may ilang karagdagang pag-andar.
Sa buod, pinapasimple ng Facade pattern ang interface ng isang kumplikadong system, habang ang Proxy pattern ay nagbibigay ng placeholder/surrogate object upang kontrolin ang access sa isang tunay na bagay.
Petsa ng publikasyon: