K代理模式 观察者模式.pptVIP

  • 5
  • 0
  • 约1.95万字
  • 约 21页
  • 2019-10-31 发布于湖北
  • 举报
上机作业 使用代理模式实现权限,只有管理员才能对用户数据进行增删改。 使用代理模式实现业务层的事务控制。 使用观察者模式实现当商品价格打五折的时候发邮件与注册的会员(对该商品感兴趣的会员) * Windows系统中的快捷方式:桌面的快捷图标和快捷,指向的是具体的一个exe文件 代理模式所涉及的角色有: 1)抽象主题角色:声明了真实主题和代理主题的共同接口。这样一来在任何可以使用真实主题的地方都可以使用代理主题。 2)代理主题(Proxy)角色:代理主题角色内部含有对真实主题的引用,从而可以在任何时候操作真实主题对象;代理主题角色提供一个与真实主题角色相同的接口,以便可以在任何时候都可以替代真实主题;控制对真实主题的引用,负责在需要的时候创建真实主题对象(和删除真实主题对象);代理角色通常在将客户端调用个传递给真实的主题之前或者之后,都要执行某个操作,而不是单纯的将调用传递给真实主题对象。 3)真实主题角色:定义了代理角色所代表的真实对象。 代理的种类: 远程代理:优点是系统可以将网络的细节隐藏了起来。使得客户端不必考虑网络的存在。客户完全可以人文被代理的对象是局域的而不是远程的。而代理对象承担了大部分的网络通信工作。缺点是:由于客户端可能没有意识到会启动一个耗费时间的远程调用,因此,客户没有必要的思想准备。比如EJB , JNDI 保护代理:可以在运行时间对用户的有关权

文档评论(0)

1亿VIP精品文档

相关文档