ITPub博客

首页 > IT职业 > IT生活 > 面向对象设计思想

面向对象设计思想

IT生活 作者:seiya 时间:2021-09-09 09:50:50 0 删除 编辑

编程语言的发展

1.机器语言——直接由计算机的指令组成,指令,数据,地址都以“0”和“1”的符合串组成;可以被计算机直接执行。
2.汇编语言——用容易和记忆的的符号表示指令、数据以及寄存器等,抽象层次很低,程序员需要考虑大量的机器细节。
3.高级语言——屏蔽了机器细节,提高了语言的抽象层次(接近于人的自然语言),60年代出现的结构化编程语言提出了结构化数据和语句,数据和过程抽象等概念。
4.面向对象的语言——与以往各种语言的根本不同的是,它的设计出发点就是为了更能直接的描述问题域中客观存在的事物。
总结:语言的发展是朝着人类更容易的方向前进

编程语言发展的编年史

面向过程与面向对象的设计思想的对比

  面向过程(Procedure Oriented)—是一种以事件为中心的编程思想。
就是分析出解决问题所需要的步骤,然后用方法把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。
  面向对象(Object Oriented,简称OO)是一种以事物为中心的编程思想。


我的博客是www.hellolb.top

马士兵老师课程的笔记

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4586/viewspace-2813277/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-13

  • 博文量
    81
  • 访问量
    676