第一章-对象导论

所有的编程语言都提供抽象机制。
汇编是对底层机器的轻微抽象,后面又有一些对汇编的抽象。然而这些抽象都是基于计算机结构的,而不是基于要解决的问题的结构。
程序员需要在计算机模型和实际问题模型之间建立联系。 面向对象的方式通过向程序员提供问题空间的元素,让程序员可以添加新类型的对象来适用于某个特定问题。 

面向对象程序设计的五大特征:

  1. 万物皆为对象
    2.程序是对象的集合,彼此之间通过发送消息告知彼此所做的事情
    3.每个对象都有自己的由其他对象构成的存储
    4.每个对象都有类型
    5.某一特定类型的所有对象都可以接收同样的消息

对象具有状态、行为和标识。

猜你喜欢

转载自www.cnblogs.com/mature-mike/p/9716605.html