第一章

作者: tingshuo123 | 来源:发表于2018-08-07 00:16 被阅读4次

抽象的进步

所有编程语言的最终目的都是提供一种“抽象”方法。其中有一种说法是:解决问题的复杂程度直接取决于抽象的种类及质量。

汇编语言是对机器语言的少量抽象,而后来的“命令式”(如:C,Basic)语言又是对汇编语言的一种抽象。

但是它们的抽象原理依然要求我们着重考虑计算机的结构,而非考虑问题本身的结构。

在机器与实际要解决的问题之间,程序员必须建立起一种联系,这个过程要求人们付出较大的精力,使得程序代码很难编写,写出来的代码又很难理解,要花较大的代价进行维护。

面向对象的程序很好的解决了上述的问题,程序员可利用程序来表达实际问题中的元素,我们将这些元素在程序中的表示称为“对象”。OOP允许我们根据问题来描述问题,而不是根据问题在机器中的方案。

面对对象的五大特征:
1、万物皆对象
2、程序由对象组合而成
3、每个对象都有自己的存储空间,可容纳其他对象
4、每个对象都是一种类型
5、同一类型所有的对象都能接收相同的消息

对象的接口

地球上的每个人都有自己的名字、身高、体重及肤色等等,通过这些我们可以区分出每个人。
在计算机中也能够通过上述的特征用独一无二的实体来标识每一个人,这个实体便是对象。
每个对象都隶属于一个特定的“类”, 那个类具有自己通用的特征及行为。

未完待续。。。

相关文章

  • 《岳响河》目录 第一章

    第一章1-3 第一章4-5 第一章6 第一章7 第一章8 第一章9 第一章10 第一章11 第一章12 第一章13...

  • 我翻译的《道德经》

    第一章(1) 第一章(2) 第一章(3) 第一章(4) 第一章(5) 第一章(6) 第一章(7) 第二章(1) 第...

  • 盗神传说

    第一章: 369369369369369369369 第一章: 369369369369369369369 第一章...

  • 目录 没有头的肖像画

    第一章1 第一章2

  • 【朔月之夜】目录

    第一章 永恒暗夜(一) 第一章 永恒暗夜(二) 第一章 永恒暗夜(三) 第一章 永恒暗夜(四)

  • 目录

    小铃铛目录 第一章灵坠现(1) 第一章灵坠现(2) 第一章灵坠现(3) 第一章灵坠现(4) 第一章灵坠现(5) 第...

  • 悟空

    第一卷 第一章 第一章(1) 第一章(2) 第一章(3) 第一章(4) 第二章 第二章(1) 第二章(2) 第二章...

  • 《如何有效阅读一本书》读书摘记

    手摘笔记,奉上如图。 共17张,依次排列。 第一章 第一章 用笔记管理生活 第一章 第一章 读书阶段 第二章,购书...

  • 数学与编程(求极限)

    一、前期高等数学知识: 第一章:函数与极限(1); 第一章:函数与极限(2) 第一章:函数与极限(3) 第一章:函...

  • 《风铃》目录

    1 .《风铃》第一章(1) 2 . 《风铃》第一章(2) ...

网友评论

      本文标题:第一章

      本文链接:https://www.haomeiwen.com/subject/rfvnvftx.html