java中代理模式的问题

[复制链接]
查看11 | 回复5 | 2012-12-14 08:27:07 | 显示全部楼层 |阅读模式
new 就是新建一个对象的意思。new RealSubject()也就是创建一个RealSubject类的对象。new ProxySubject(new RealSubject())也就是使用刚刚创建的对象为参数创建一个ProxySubject类的对象。...
回复

使用道具 举报

千问 | 2012-12-14 08:27:07 | 显示全部楼层
代理模式,简单的说通过一个类的代理类可以访问这个类,就像ProxySubject就是RealSubject的代理类,最终还是new RealSubject。两个new都是通过构造方法来创建两个类的实例对象。...
回复

使用道具 举报

千问 | 2012-12-14 08:27:07 | 显示全部楼层
两个new都是实例化一个对象new ProxySubject() 是代理对象实列,但每个代理都要有一个真实的实列所以需要传递一个真实实列给它 。 及new RealSubject()...
回复

使用道具 举报

千问 | 2012-12-14 08:27:07 | 显示全部楼层
里面那个是创建需要代理的对象,外面那个是创建代理对象本身。...
回复

使用道具 举报

千问 | 2012-12-14 08:27:07 | 显示全部楼层
全是实例化对象。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行