
设计模式
文章平均质量分 93
worm0527
见到你很高兴~~~~~~~~
展开
-
【设计模式】代理模式
前言:上一篇文章写了《Head First设计模式》中代理模式的动态代理(详见:【设计模式】代理模式(动态代理))部分,本篇文章将介绍代理模式的远程代理和虚拟代理部分。由于这两个部分在书中是放在动态代理部分之前的,所以可以先阅读本篇文章。一、定义代理模式 代理模式为另一个对象提供一个替身或者占位符以控制对这个对象的访问。使用代理模式创建代表(representative)对象,让代表对象控制某原创 2017-04-06 22:52:00 · 322 阅读 · 0 评论 -
【设计模式】代理模式(动态代理)
前言:本篇文章为阅读《Head First设计模式》一书中的代理模式一章后整理而来,本篇博文主要介绍该章节提到的动态代理(保护代理),后续会补上该章节中讲到的远程代理和虚拟代理。一、使用Java API的代理,创建一个保护代理Java在java.lang.reflect包中有自己的代理支持,通过这个包可以在运行时动态的创建代理类,实现一个或多个接口,并将方法的调用转发到所指定的类。因为实际的代理类是原创 2017-03-14 23:58:52 · 457 阅读 · 0 评论