9-1物件导向的程式设计.pptVIP

  • 23
  • 0
  • 约1.53万字
  • 约 78页
  • 2015-09-16 发布于广东
  • 举报
9-1物件导向的程式设计,物件导向设计模式pdf,物件导向设计模式,物件导向,物件导向技术简介,挂物件的设计与制作,物件设计,战略导向的组织设计,导向系统设计,windows程式设计

9-1 物件導向的程式設計 人類之所以會是萬物之靈,其中一個主要原因是人類可以在錯誤中成長,物件導向的程式設計(Object Oriented Programming , OOP)也是人們在程式語言中逐漸累積的成果,這個觀念在1970年代就已提出,只是當時時機未到,所以沒有任何程式語言可以實現。現在,OOP則已是所有程式語言的標準配備,為了說明OOP大行其道的原因,筆者將程式語言的發展分為3個時期,分別是非程序導向、程序導向及物件導向,分別說明如下: 非程序導向 早期的程式語言,並沒有內儲副程式(又稱程式庫)。當我們開發新的應用程式時,如果某一功能與之前寫過的程式相近,則會將此段已完成的程式整段複製,並稍加修改即可重新加以利用,這些程式的分身包括本尊,自從複製出來以後就開始以各自的方式繁殖,結果造成各版本的差異越來越大,這些程式很難弄清楚誰複製誰,彼此之間也難再共用某些程式碼,當遇到錯誤,或欲新增功能時,更是很難逐一修改所有的程式。 程序導向 為了解決以上程式共用問題,各編譯器廠商便開始提供一些大家常用的函式,比較有規模的軟體設計公司亦會將一些常用的函式集中在一個函式庫,旗下的軟體產品一律呼叫這些標準的函式庫,而不是從函式庫複製出來修改,此即為程序導向的程式設計。 程式導向與非程序導向相比,的確解決了程式共用的問題,但是人們並不以此為自滿,有些問題還是不夠順暢,例如有些函式

文档评论(0)

1亿VIP精品文档

相关文档