`
awing_
  • 浏览: 3310 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java单根结构

 
阅读更多

 

 1. 单根结构中的所有对象都有一个通用接口,所以它们最终都属于相同的类型

 2. 一个单根结构,加上所有对象都在内存堆中创建,可以极大简化参数的传递(这在C++里是一个复杂的概念)

 3.利用单根结构,我们可以更方便地实现一个垃圾收集器。与此有关的必要支持可安装于基础类中,而垃圾收

集器可将适当的消息发给系统内的任何对象。如果没有这种单根结构,而且系统通过一个句柄来操纵对象,

那么实现垃圾收集器的途径会有很大的不同,而且会面临许多障碍。

 4.由于运行期的类型信息肯定存在于所有对象中,所以永远不会遇到判断不出一个对象的类型的情况。这对系

统级的操作来说显得特别重要,比如违例控制;而且也能在程序设计时获得更大的灵活性。

ps:以上内容摘自 《java编程思想》

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics