Java编程思想-对象导论
2012-11-30 22:08
246 查看
抽象过程
所有的编程语言都提供抽象机制。汇编语言是对底层机器语言的轻微抽象。C等面向过程语言是对汇编语言的抽象。这些语言所做的抽象仍要求在解决问题时要基于计算机的结构,而不是基于所要解决的问题的结构来考量。面向对象方式向程序员提供表示问题空间中的元素的工具。将问题空间中的元素及其在解空间的表示成为对象。这种思想的实质是,程序可以通过添加新类型的对象使自身适用于某个特定问题。这样,当你在阅读描述解决方案的代码时也是在阅读问题的描述。所以,面向对象OOP允许根据问题来描述问题,而不是根据运行解决方案的计算机来解决问题。
OOP的特性:(1)万物皆对象、(2)程序是对象的集合,它们通过对象发送消息来告知彼此所要做的、(3)每个对象都有自己的由其他对象所构成的存储、(4)每个对象都拥有其类型、(5)每个特定类型的对象都可以接受同样的消息。
所有的编程语言都提供抽象机制。汇编语言是对底层机器语言的轻微抽象。C等面向过程语言是对汇编语言的抽象。这些语言所做的抽象仍要求在解决问题时要基于计算机的结构,而不是基于所要解决的问题的结构来考量。面向对象方式向程序员提供表示问题空间中的元素的工具。将问题空间中的元素及其在解空间的表示成为对象。这种思想的实质是,程序可以通过添加新类型的对象使自身适用于某个特定问题。这样,当你在阅读描述解决方案的代码时也是在阅读问题的描述。所以,面向对象OOP允许根据问题来描述问题,而不是根据运行解决方案的计算机来解决问题。
OOP的特性:(1)万物皆对象、(2)程序是对象的集合,它们通过对象发送消息来告知彼此所要做的、(3)每个对象都有自己的由其他对象所构成的存储、(4)每个对象都拥有其类型、(5)每个特定类型的对象都可以接受同样的消息。
相关文章推荐
- Java编程思想-01对象导论
- 【Java编程思想】一、对象导论
- Java编程思想笔记——第一章 对象导论
- 《Java 编程思想》对象导论第一章书摘与评论
- Java编程思想:第1章 对象导论
- Java编程思想 第一章 对象导论
- java编程思想 bruce Eckel chapter1对象导论
- java编程思想学习笔记:对象导论(一)
- java编程思想:1 对象导论
- Java编程思想 第四版 第一章 对象导论 笔记 思维导图
- Java编程思想解析 第1章 对象导论 1.0 引子
- 【java编程思想--学习笔记(四)】对象导论
- JAVA编程思想-第一章 对象导论
- Java 编程思想——第一章:对象导论
- java编程思想-第一章对象导论精简
- JAVA编程思想学习第一篇の对象导论
- Java编程思想 第1章 对象导论
- Java编程思想:第一章 对象导论
- 1.java编程思想之对象导论
- java编程思想第1章:对象导论