摘要: -------android培训、java培训、期待与您交流! ----------一、代理类的作用 在开发中,一个已经完成的类如果需要添加一些功能时,不会去修改源代码,而是通过一些其他方法去处理。 代理类就提供了这种方法,它可以为那些实现了同一个接口的类中的各个方法增加一些系统功能,比如异常处理、日志、计算方法运行的时间、事务管理等。二、代理类的操作流程与原理 编写一个与目标类实现同一接口的代理类,代理类的每个方法调用目标类的同一方法,并在调用方法时加上系统功能的代码。 如果采用工厂模式或者配置文件的方式进行管理,则不需要修改客户端程序,只要在配置文件中配置是使用代理类还是使用目标类... 阅读全文
posted @ 2013-04-11 21:30 郭彦君 阅读(200) 评论(0) 推荐(0) 编辑