017 策略模式和代理模式的區別


簡單代理模式與策略模式在功能上的很大的區別是: 

簡單代理模式中,代理類知道被代理類的行為,因為代理類與被代理類實現的是同一個接口,因此代理類與被代理類的結構是相同的; 

而策略模式中,策略容器並不知道內部策略的詳細信息,因為容器並沒有實現與內部策略相同的接口,即容器與內部策略只是簡單的組合關系,容器只是將內部策略的行為抽取出來,進行了統一的實現。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM