原文地址:http://leihuang.org/2014/11/17/minmize-accessibility/
信息隐藏
要想区别一个设计良好的模块与一个设计不好的模块,最重要的因素是,这个模块对于外部的其它模块而言,是否隐藏了内部的数据和其他的实现细节。换句话说,就是模块的设计者是否对其进行了良好的封装。
对于顶层的(非嵌套的)类和接口,它们只有2种访问级...
分类:
其他好文 时间:
2014-11-17 01:46:05
阅读次数:
173
关闭iis错误页面显示详细内容,为安全起见,防止黑客通过iis错误信息获取有用信息,隐藏iis错误页面的详细形象打开iis功能视图,打开错误页点击编辑功能设置默认为详细错误选择自定义错误
分类:
其他好文 时间:
2014-11-12 18:11:05
阅读次数:
185
1、隐藏服务器系统信息 在缺省情况下,当你登陆到linux系统,它会告诉你该linux发行版的名称、版本、内核版本、服务器的名称。为了不让这些默认的信息泄露出来,我们要进行下面的操作,让它只显示一个"login:"提示...
分类:
其他好文 时间:
2014-10-29 19:51:39
阅读次数:
275
封装将类的某些信息隐藏在内部,通过该类提供的方法实现对隐藏信息的操作和访问。好处:1)只能通过规定的方法访问数据;2)隐藏类的实例细节,方便修改和实现。封装的实习步骤:publicclassTelphone{
privatefloatscreen;
privatefloatcpu;
privatefloatmem;
publicfloatgetSc..
分类:
编程语言 时间:
2014-10-26 06:54:34
阅读次数:
207
1.本小组有3名成员 杨昊岚12061202/ 左少辉12061209/吕雨朗2.结对编程的优点 一、能集百家之长 二、比一个人写程序有趣 三、效率高 结对编程的缺点 一、容易养成对队友的依赖性3.参照了书中的内容,我觉得一、Information Hiding,信息隐藏。将程序模块化时,保证每个模...
分类:
其他好文 时间:
2014-10-20 00:42:58
阅读次数:
297
1.改进电梯调度的interface设计,让它更好地反映现实,更能让学生练习算法,更好地实现信息隐藏和信息共享,目前的设计有什么缺点,你会如何改进它? 目前的缺点:(1)电梯由于载客重量不同,无法确保每辆电梯在运行过程中的速度一致。(2)电梯每层都停下开关门,极大的浪费了乘客的时间,使乘客从初始楼层...
分类:
其他好文 时间:
2014-10-18 23:33:11
阅读次数:
240
1.改进电梯调度的interface设计,让它更好地反映现实,更能让学生练习算法,更好地实现信息隐藏和信息共享。每个电梯增加目标楼层数组,这样可以更好地进行任务的分配,在我们的电梯中,这个数组即是DestinyFloors[]在实际情况中,每个人应该有进入电梯的时间,而不是电梯开门一下子就进去了。因...
分类:
其他好文 时间:
2014-10-18 23:32:07
阅读次数:
269
1.改进电梯调度的interface设计,让它更好地反映现实,更能让学生练习算法,更好地实现信息隐藏和信息共享,目前的设计有什么缺点,你会如何改进它? 目前的缺点:(1)电梯由于载客重量不同,无法确保每辆电梯在运行过程中的速度一致。(2)电梯每层都停下开关门,极大的浪费了乘客的时间,使乘客从初始楼层...
分类:
其他好文 时间:
2014-10-18 22:10:55
阅读次数:
146