本笔记摘抄自:https://www.cnblogs.com/PatrickLiu/p/7814004.html,记录一下学习过程以备后续查用. 一.引言 今天我们要讲结构型设计模式的第七个模式,也是结构型设计模式中的最后一个模式--代理模式.先从名字上来看,“代理”可以理解为“代替”,代替“主人” 做一些事情.为什么需要“代理”?是因为某些原因(比如:安全方面的原因),不想让“主人”直接面对这些繁琐.复杂的问题,但是这些事情是经“主人”同意 或者授意的,如同“主人”亲自完成的一样.这个模式很简…