討論:方法 (電腦科學)
暫存
[編輯]暫時先取下無關且和其它條目重複的內容,同時暫存起來。在編輯頁面可以取回完整內容。--Hiaeoupyc 11:58 2007年3月23日 (UTC)
面向對象方法,中國大陸譯為「面向對象」,是一個廣泛使用但涵義並不清晰的術語。1980年代面向對象主要指一種程序設計方法,但在隨後的發展中,面向對象的方法已經滲透到計算機軟件領域的許多分支。
定義 下面我們試圖給出它的定義:
定義一: 面向對象方法是一種運用物件、類、封裝、繼承、多態和消息等概念來構造、測試、重構軟件的方法。
定義二: 面向物件方法是以認識論為基礎,用物件來理解和分析問題空間,並設計和開發出由物件構成的軟件系統(解空間)的方法。 由於問題空間和解空間都是由物件組成的,這樣可以消除由於問題空間和求解空間結構上的不一致帶來的問題。簡言之,面向物件就是面向事情本身,面向物件的分析過程就是認識客觀世界的過程。
面向物件方法從物件出發,發展出物件,類,消息,繼承等概念。
面向物件比起面向物件程序設計、面向物件的程序設計要寬泛,涉及到整個軟件開發的全過程,包括面向物件的系統分析、面向物件的系統設計、面向物件的系統測試、面向物件的程式語言、程序設計模式、軟件重構等內容。
我建議將此頁名稱改為面向物件更為適合。
面向物件不是名詞--202.106.154.254 04:53 2004年7月2日 (UTC)
面向對象 (Object-Oriented) 是在中國的說法,在台灣它是被稱作物件導向,不知道大家建議用哪一種比較好?我個人比較偏好稱為物件導向。--眼鏡虎 09:03:05 2005年11月3日 (UTC)
總覺得這個條目的解說有點不清楚,和面向物件的程序設計的內容似乎有重疊的地方。建議參考英文版的 en:Method (computer science)予以改寫。--眼鏡虎 08:54 2006年2月2日 (UTC)
建議以英文條目「Method (computer science)」為準,將中文條目名改為「方法 (電腦科學)」,並對內容做出相應的修改。而且「面向物件方法」一詞有岐義,到底是指物件導向的方式,還是物件導向裏的方法這個東西。--Hiaeoupyc 06:40 2007年3月23日 (UTC)