请问:
这是我在think in java 上看到的:
代理 java并没有提供对它的直接支持 这是继承和组合之间的中庸之道 因为我们将一个成员对象置于所要构造的类中(就像组合) 但与此同时我们在新类中暴露了该成员对象的所有方法(就像继承) 这段中
1,对象的成员是如何在新类中暴露的呢
2,暴露了该成员对象的所有方法 又是什么意思呢
谢谢
这是我在think in java 上看到的:
代理 java并没有提供对它的直接支持 这是继承和组合之间的中庸之道 因为我们将一个成员对象置于所要构造的类中(就像组合) 但与此同时我们在新类中暴露了该成员对象的所有方法(就像继承) 这段中
1,对象的成员是如何在新类中暴露的呢
2,暴露了该成员对象的所有方法 又是什么意思呢
谢谢
解决方案 »
- 数据库操作时出现java.lang.NullPointerException问题
- GUI
- JAVA类库中的类可以看到原码么?
- jdbc 连接mysql的问题
- readline如何读取一段的内容,读到换行的时候停止。非常谢谢专家指导,急急!!
- 关于 大数据量顺序进行处理机制
- 高手救命啊!都是概念
- 一些小问题,请DX们帮帮小弟
- 怎么计算一个字符串“afsdfaaa”中含有多少个”a“?
- 现在网页上有许多java写的文本编辑器(如西瓷的留言版),我想做一个,但不知道如何下手,有没有现成的例子,谢谢!给下载地点一定送分!(三问)
- 求输出1000以内的奇数
- 类的方法的变量是在类加载时被创建的还是在方法调用时被创建的?
zzr82528 ,第一个问题跟第二个问题差不多,你讲的是成员对象的方法的隐蔽性,第一个问的是成员对象本身属性的隐蔽性.
我觉得都是可以通过访问控制解决的.
至于关于代理的问题,由于本人的thinking in java是英文的,看的时候不是特别仔细,不记得有这样的描述.不过设计模式中的代理模式,JAVA还是有很好的支持...虽然支持了却不怎么好用(个人意见).
由于个人程度有限,对于问题本身和提问环境无法联系,不能给出准确答案而感到抱歉.真的有点不好意思
1.指定接口中所需要的全部方法
2,Object类中的所有方法
不能在运行时定义这些方法的新代码,而是要提够一个调用处理器,