面向对象设计思想
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象设计思想相关的知识,希望对你有一定的参考价值。
编程语言的发展1.机器语言——直接由计算机的指令组成,指令,数据,地址都以“0”和“1”的符合串组成;可以被计算机直接执行。
2.汇编语言——用容易和记忆的的符号表示指令、数据以及寄存器等,抽象层次很低,程序员需要考虑大量的机器细节。
3.高级语言——屏蔽了机器细节,提高了语言的抽象层次(接近于人的自然语言),60年代出现的结构化编程语言提出了结构化数据和语句,数据和过程抽象等概念。
4.面向对象的语言——与以往各种语言的根本不同的是,它的设计出发点就是为了更能直接的描述问题域中客观存在的事物。
总结:语言的发展是朝着人类更容易的方向前进
编程语言发展的编年史
面向过程与面向对象的设计思想的对比
面向过程(Procedure Oriented)—是一种以事件为中心的编程思想。
就是分析出解决问题所需要的步骤,然后用方法把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
面向对象(Object Oriented,简称OO)是一种以事物为中心的编程思想。
马士兵老师课程的笔记
以上是关于面向对象设计思想的主要内容,如果未能解决你的问题,请参考以下文章