什麼叫做面向物件的程式設計

  • 作者:由 匿名使用者 發表于 舞蹈
  • 2021-09-13

什麼叫做面向物件的程式設計kaser007 2005-11-21

具個例子吧……。

使用者登陸

面向過程的寫法是

if (名字和密碼正確) {}

else if (密碼錯誤) {}

。。。。

面向物件的寫法是

try {}

catch (密碼錯誤Exception) {}

再簡單的說

面向物件就是別人給你一個東西 比如String 你處理他就是了 你不要去想他給你的String的具體數值是什麼 你是的想法是站在“處理方”的

而面向過程就是要考慮這個東西里面的數值 再根據具體的數值來決定走向 你的想法是站在“被處理方”的

至於什麼以上說的什麼封裝 繼承 什麼的 那都是為了完成這個而必須要用到的功能 不是說有這功能就是面向物件 我也可以用JAVA寫面向過程 一樣用封裝 用繼承

OO是一種思路 是一種模式 多從這方面想就會慢慢明白了

什麼叫做面向物件的程式設計Iceer的寶箱 2005-11-21

我們經常所說的“物件”,一般指的是解決資訊領域內所遇到問題的方法。特別是應用軟體技術來解決問題的方法。如我們經常碰到的面向物件的程式設計(Object-Oriented Programming)、面向物件的分析(Object-Oriented Analysis)、面向物件的設計(Object-Oriented Design)等。應用前面所介紹的關於物件的概念,可以對這些問題做進一步的分析。在面對較複雜的系統,我們可以將它作為一個物件來進行分析。一個系統(解決某個問題的全套解決方案)作為一個物件,可以由多個部分組成。同樣,這個物件也可以由多個物件組成。對於同類的事物,可以由一個物件來表示。這樣做的益處是顯而易見的,它靈活而高效,可以大大減輕設計人員的工作量,簡化實際的模型。舉一個例子。在關係型資料庫的設計當中,我們可以把一個元組當作物件,給它定義一組操作方法。這些方法將適用於所有元組,從而我們不必在更大的範圍內去細緻的考慮不同的元組(如判斷一個元素是否合法):因為它們有一組公共的面向本身的方法,它們“自己”可以“解決”自己的問題。更上一層的物件可以是一個表、檢視等。表物件在元組物件的基礎上又有它們自己的方法,如增加、刪除等。從這個層面上講,它也只需要做“自己”的事情,因為有元組物件的支援,它無須去考慮像元素是否合法這類的事情。甚至,有時為了滿足我們還可以將元素或表群當作時物件並定義它們自己的方法。這樣,更能顯示面向物件的優勢。

什麼叫做面向物件的程式設計lxcwh09 2005-11-21

面向物件是針對面向過程而說的,呵呵,物件就是個實體嘛,比如你就是一個物件,你談戀愛就是你這個物件的一個事件,你個子個是你的一個屬性~~~~~~~~~~就這麼理解就好了

Top