代理模式
2016-07-10 19:21:27 0 举报
代理模式是一种结构型设计模式,它为其他对象提供一种代理以控制对这个对象的访问。在代理模式中,一个类代表另一个类的功能,但是在实际使用中,我们通常使用委托类来调用实际类的方法。这样做的好处是可以隐藏实际类的内部实现细节,并且可以在不修改实际类代码的情况下,添加新的方法或功能。代理模式通常用于以下情况:当客户端需要访问远程服务器上的对象时;当需要对一个对象进行安全访问时;当需要控制对某个对象的访问时。总之,代理模式是一种非常有用的设计模式,它可以帮助我们更好地管理和组织代码。