设计模式中的  “代理模式” 是怎么一回事?  什么叫代理模式哦?

解决方案 »

  1.   

    打个比方,生活中的代理就是本来是某个人去做的事,由别的人帮自己完成。比如,你要租间房子,但是自己不了解租房的业务,所以你要找个租房的代理人帮你的完成租房的事情。很明显,用面向对象的方式描述就是,一个类的行为由另一个去完成。一般用于final类的功能扩展。当然,代理是一个很不错的思想。
    建议看看设计模式有关的书籍。然后用这种思想来思考问题。。