摘要: 从上面的四种方式来看,方式二最简单也最常用,方式三最灵活,方式一和四有相同的地方就是都继承了其中的某一个类,这样就限制了适配器的子类不能再继承其它的功能父类了,不同的地方是方式一使用委托的方式来完成类B的功能,而方式四则自己实现了接口的方法。
阅读全文
posted @
2008-01-14 17:50 Paul Lin 阅读(1073) |
评论 (0) |
编辑 收藏
摘要: Proxy类具有几个特点
·Proxy类一般都实现或继承了后台对象接口或抽象类,在其中实现了后台对象接口的方法,这样外界和代理类打交道的客户端看到的是和后台对象一样的接口。根本不知道自己在和代理对象打交道。
·Proxy类一般都含有一个后台对象作为其成员,因为代理类需要在其实现接口的方法中调用后台对象的真正方法来实现业务逻辑。
·Proxy类一般都需要包含一个能够验证用户请求是否合法的对象,如上例中的ForumPermisssions类,作为转发或拒绝用户请求的判断依据
阅读全文
posted @
2008-01-14 17:40 Paul Lin 阅读(809) |
评论 (0) |
编辑 收藏