常见的程序设计方法
程序设计描述系统如何通过程序来实现的过程,其为一种设计方法与语言实现无关。
面向对象是一种直观且结构简单的程序设计方法,它比较符合人们认识现实世界的思维方式。其基本思想是:把问题看成是由若干个对象组成,对象之间是独立的,但又可以相互配合、连接和协调,共同完成整个程序要实现的任务和功能。
如今主流的软件开发思想有两种:面向过程和面向对象。
- 面向过程:以程序的过程为中心,采用自定而下逐步细化的方法来实现。当需要实现一个功能的时候,看中的是每一个步骤怎么做,整体的过程是怎样的。每个操作都需要自己亲力亲为。
- 面向对象:将对象作为程序的基本单元,将程序分解为数据和操作的集合。当需要实现一个功能的时候,不看重具体的过程和步骤是怎样的,而是关心“谁能帮我做这件事情”。( 偷懒,找人帮忙做事... )。