Java设计模式之代理模式(Proxy模式)介绍

qqstrategy55120 21 0 pdf 2022-02-21 08:02:52

注册普通用户才能发言,论坛管理者可以管理他被授权的论坛,系统管理者可以管理所有事务等,这些权限划分和管理是使用Proxy完成的。Forum是Jive的核心接口,在Forum中陈列了有关论坛操作的主要行为,如论坛名称,论坛描述的获取和修改,帖子发表删除编辑等。原因是明显的,需要通过代理确定是否有权限创建forum。代表两个不同的职责:使用Forum和创建Forum。换句话说,尽可能功能单一化,方便维护修改。以上我们讨论了如何使用Proxy进行授权机制的访问,Proxy还可以对用户隐藏另外一种称为copy-on-write的优化方式。这个方案前提是,这个Collection是可clone的,而且必须有提供深度clone的方法。但实际上没有真正的进行对象拷贝,直至有其他客户端修改了这个对象Collection。

Java设计模式之代理模式(Proxy模式)介绍

Java设计模式之代理模式(Proxy模式)介绍

Java设计模式之代理模式(Proxy模式)介绍

Java设计模式之代理模式(Proxy模式)介绍

Java设计模式之代理模式(Proxy模式)介绍

用户评论
请输入评论内容
评分:
暂无评论