1. 程式人生 > >《大話設計模式》——代理模式學習

《大話設計模式》——代理模式學習

       代理模式,就是本人不去做某件事,而是讓其代理者去做事。訊息中介軟體就是這種模式的最佳實踐。客戶端無需自己去通知服務端做某些事情,而是通過中介軟體來通知,這個中介軟體就是一個代理。在生活中舉例,就是老闆通知各部門負責人開會,而無需自己去找每個部門負責人通知這件事情,只需要把這件事通知給老闆自己的祕書,然後由祕書負責去通知各部門負責人。

案例:追求者用代理模式追求一個女生,也需要實現共有介面

然後是代理物件,實際呼叫的方法是“被代理者”的方法。娃娃、鮮花、巧克力都是被代理者的。