黑马程序员技术交流社区

标题: Runtime ? [打印本页]

作者: 騛鹏    时间: 2013-3-22 10:21
标题: Runtime ?
本帖最后由 騛鹏 于 2013-3-22 11:20 编辑

Runtime 没有提供构造函数 却又给出返回该类对象的函数 getRuntime()以此来调用类中方法

这样可以保证只有一个该类对象 ,那么这么做的意义是什么??
作者: qintoko    时间: 2013-3-22 10:24
这就是传说中的单例构造模式
优点
一、实例控制
单例模式会阻止其他对象实例化其自己的单例对象的副本,从而确保所有对象都访问唯一实例。
二、灵活性
因为类控制了实例化过程,所以类可以灵活更改实例化过程。

至于什么时候使用,这个得根据您写的代码越来越多,才能慢慢体会,先记住吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2