代理模式 (Proxy)
参考: https://github.com/iluwatar/java-design-patterns
故事描述
巫师需要进入象牙塔才能保卫家园,象牙塔只能容纳3位巫师,这里使用代理模式来控制巫师进入象牙塔
个人理解
代理,客户端访问的是真实对象的包装或代理对象,由代理对象简单的访问真实对象,或者添加额外的逻辑. Spring 的事务控制使用的就是代理模式.
Java 代码
1 |
|
参考: https://github.com/iluwatar/java-design-patterns
巫师需要进入象牙塔才能保卫家园,象牙塔只能容纳3位巫师,这里使用代理模式来控制巫师进入象牙塔
代理,客户端访问的是真实对象的包装或代理对象,由代理对象简单的访问真实对象,或者添加额外的逻辑. Spring 的事务控制使用的就是代理模式.
1 |
|