再談面向過程與物件導向

2021-10-04 05:12:28 字數 741 閱讀 6564

部落格說明

什麼是面向過程

強調步驟

當需要實現乙個功能的時候,每乙個步驟都需要親力親為,詳細處理每乙個細節

什麼是物件導向

強調物件

當需要實現乙個功能的時候,不關心具體的步驟是怎麼樣實現的,直接找到乙個獲取乙個具有功能的物件

用一段**來說明

int

array =

;//要求實現乙個列印格式為[1, 2, 3, 4, 5]

//面向過程

system.out.

print

("[");

for(

int i =

0; i < array.length; i++

)else

}system.out.

println

("++++++++++++");

//物件導向

system.out.

println

(arrays.

tostring

(array)

);

結果

感謝

萬能的網路

以及勤勞的自己

再談物件導向

最近書中看到了物件導向,越看越感覺物件導向的優點越多。感覺從哪見過。仔細一想,對了,遊戲裡。不少人對遊戲覺得是浪費時間,其實不然,其實程式設計師最難做的就是遊戲的程式設計,為什麼?因為遊戲中要盡可能為使用者著想,要盡可能的高效,快捷,讓玩家擁有乙個良好的體驗才有可能賺更多的錢,否則遊戲又慢又卡,只會...

物件導向過程與物件導向

物件導向過程與物件導向 1 程式的發展經歷了兩個階段 面向過程 物件導向。2 對於物件導向與面向過程可以用乙個例子解釋,如乙個木匠要做乙個盒子,那麼這個盒子的出發點會有兩種方式 物件導向 先想好要做的盒子,之後在去找相應的工具去做。面向過程 不去想要做什麼樣的盒子,隨需取工具。物件導向三大特徵 封裝...

物件導向與面向過程

分析出解決問題所需要的步驟,然後用函式把步驟分解開,使用時再呼叫這些函式。面向過程強調流程化 線性化 步驟化的思考方式 把構成問題事務分解成各個物件,描述各個事務在問題中的行為。強調整體性和差異性。具有抽象 封裝,繼承,多型 面向過程效率高 流程明確,具體步驟清楚 但耗費精力,重用率低 擴充套件能力...