字体:大 中 小
护眼
关灯
上一章
目录
下一章
第四章:封装 (第1/1页)
第四章:封装
这一觉是冷冲有史以来睡的最舒服的一次,一直睡到第二天下午,要不是肚子“咕咕”的响个不停,估计冷冲还要睡上很久。
“好舒服啊!”冷冲睁开眼睛,然后伸一个懒腰,然后起身呻吟一声。而后眼睛看着墙上的挂钟,时钟已经指向了下午五点半了。“我C,我这是睡了多长时间,今天已经旷课一天了,昨天还和老爸炫耀呢?没想到今天就食言了。老爸,老妈也不知道来敲下门,算了管不了这么多了。”冷冲嘟囔抱怨了一句。
“算了,不管了,反正已经旷课了,旷就旷吧!”冷冲有伸了懒腰。
“哎呀,总算是完成了,不容易啊!历时三年,凭我这万中无一的脑袋瓜子都需要三年,不知道外人需要多长时间。既然已经完成了,那么把最后一步完成,整个工程就算是结束了。”冷冲也不纠结了,看着还在运行的高配电脑自言自语。
“先填好五脏庙府才是硬道理。”然后冷冲开门出去找东西去了。
冷冲所说的最后一步,便是封装。
封装,即隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与cao作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。在电子方面,封装是指把硅片上的电路管脚,用导线接引到外部接头处,以便与其它器件连接。
说的简单点就是:一、把尽可能多的东西藏起来,对外提供简捷的接口。二、把所有的属性藏起来。通过封装使一部分成员充当类与外部的接口,而将其他的成员隐蔽起来,这样就达到了对成员访问权限的合理控制,使不同类之间的相互影响减少到最低限度,进而增强数据的安全性和简化程序的编写工作。
再直接点封装是指把软件的源代码通过编译器编译成机器语言包并加上保护壳的意思!
而冷冲所开发的东西,封装并不是简单的封装,还要在进行一次加密之后,然后再进行二次封装。因为要开发出软件之后,不但要保证软件的正常流程运行,还要防止对手进行反编译。
计算机软件反向工程(Reverseengineering)也称为计算机软件还原工程,是指通过对他人软件的目标程序(比如可执行程序)进行“逆向分析、研究”工作,以推导出他人的软件产品所使用的思路、原理、结构、算法、处理过程、运行方法等设计要素,某些特定情况下可能推导出源代码。反编译作为自己开发软件时的参考,或者直接用于自己的软件产品中。
只要对手反编译成功,那么这款系统软件将没有任何秘密可言。损失可不是一般的大,不过这方面,冷冲使用了好几种手段进行保护。假如真的核心源代码泄露之后还有最后一招可以预防。
吃完东西的冷冲回来了自己房间,盯着显示器看了很久,而后把所有内容保存,备份之后,便没有继续下去,然后关闭电脑,背着自己的小书包锁好门朝学校方向而去。
上一章
目录
下一章