浅谈对象和过程
来源:互联网 发布:cad 2016 mac序列号 编辑:程序博客网 时间:2024/06/08 13:43
什么是面向过程,什么是面向对象,这对于初学者来说可能一片迷茫,但是通常解决一些问题可以将它实例化。
面向的意思可以解释为关注,我面向着谁意味着我关注着谁,早期的语言如c,Basic,Pascal等,都是面向过程的语言,随着软件技术的逐渐发展,人们发现面向对象语言可以提供更好的可重(chong)用性,可扩展性和可维护性,于是产生了大量的面向对象语言如c++,java,Ruby,object c等。
面向过程语言关注于执行的过程而并不关注执行者是谁,例如,我叫某某去买一瓶水,我并不关注他是谁,我只要关注他按照我给他的步骤一步步的去买水,先下楼梯,到我指定的店去买我指定的水,最后他得把水送到我面前。这样的结果是可预测的。而面向对象关注的是执行者,而并不关注执行过程,于是会产生不确定性,比如他买的水我不爱喝或者是他没买跑去玩了。可以看出面向对象比面向过程具有更好的灵活性。
0 0
- 浅谈对象和过程
- 浅谈Scala对象构造过程
- 浅谈面向过程 面向对象
- 浅谈类和对象
- 浅谈存储过程和触发器
- 浅谈触发器和存储过程
- 浅谈面向对象与面向过程感受
- 浅谈面向对象和面向过程思维
- 浅谈JavaScript new对象的四个过程
- 浅谈面向对象与面向过程
- 浅谈面向对象与面向过程
- 浅谈JavaScript new对象的四个过程
- 浅谈对象指针和对象引用
- 浅谈Java中的对象和对象引用
- 浅谈Java中的对象和对象引用
- 浅谈window对象和document对象
- 浅谈Java中的对象和对象引用
- 浅谈jQuery对象和DOM对象
- Ry’s Objective-C Tutorial---Blocks
- 数据存储
- Ry’s Objective-C Tutorial---Exceptions & Errors
- EasyUI常用控件的禁用方法
- 使用git管理puppet运行环境与配置版本
- 浅谈对象和过程
- 数据库之SQL基本语法
- 约瑟夫环的list递归和链表两种实现(java)
- Ry’s Objective-C Tutorial---Memory Management
- NDK初识
- LintCode-剑指Offer-(68)二叉树的后序遍历
- ubuntu14.04,安装VirtualBox 5.0(虚拟机软件)!
- Ry’s Objective-C Tutorial---Objective-C Data Types
- 用BroadcastReceiver监听蓝牙