
技术随想
salfishark
做实用其有趣的应用
展开
-
我对计算机的简单认识
计算机硬件cpu可以对数据进行简单而快速的操作。cpu 从内存中读取机器码指令,然后执行。编译器是我们和计算机沟通的桥梁,我们用高级语言所编写的代码,被编译器翻译成计算机可以执行的机器语言。这样计算机就可以按照我们通过高级语言表达的意图去工作了。计算机系统是一层一层分级的,较低层次封装了一些复杂的操作并抽象出一些可以直接调用的接口,较高一层就可以直接调这些接口,让较低的一层去工作,较高一层原创 2010-04-12 22:22:00 · 1084 阅读 · 0 评论 -
Advice for developing program
<br /><br />maintenance and extensiblity Planning:You're going to spend more time on maintenance and changing a site than you are building it in the first place.As a result,you need to plan for maintenance and extensibility,and not just to get things worki转载 2010-11-12 01:24:00 · 384 阅读 · 0 评论 -
对oop的理解
<br /><br />1.抽象,把一类事物的共同点和不同点分割开了。我们要创建和使用一个类的对象的时候,只需要明确的指出这些对象的不同点,而不用在去实现这些对象相同的部分了。也就是区别出哪些是改变的,哪些是不变的。<br /> <br />2.封装,让使用者只知道如何与之交互,而不必也不许干涉它的内部具体的实现过程,(数据隐藏)这样使类的实例在预先设定的范围内活动,可以避免更多的异常的出现。<br /> <br />3.继承,继承 让新开发的类轻松获得有已有类的功能。原创 2010-11-12 01:12:00 · 846 阅读 · 1 评论