「提供一個代理者位置給一個物件,好讓代理者可以控制存取這個物件」

代理者有是否執行原始物件功能的權限,有過濾的功能,而且不必修改原始類別

 

模式特點

  • 可決定是否執行功能,做不同的測試
  • 可運用在優化效能上