兩種重要的思想(物件導向 面向過程)

2021-08-04 07:44:55 字數 491 閱讀 7006

兩種重要的思想:

面向過程:將乙個專案(或者一件事)從頭到尾按順序,一步步完成,先做什麼,後坐什麼,一直到結束,也就是我們人做事的方法。

概述:面向過程(procedureoriented)

是分析解決問題的步驟,然後在使用的時候一一呼叫則可。

強調的是完成這件事的動作

,更接近於我們日常處理事情的思維。

物件導向:將乙個專案(或者一件事)分成更小的專案(或者更小的部分)

每一部分負責一方面的功能,最後又這些部分組成乙個整體,真正方法適合多人工作

概述:物件導向(objectoriented)

,把構成問題的事務分解成各個物件,而建立物件的目的也不是為了完成乙個個步驟,而是為了描述某個事件在解決整個問題的過程所發生的行為。

意在寫出通用的**,加強**的重用,遮蔽差異性。

物件導向 面向過程思想

面向過程 順序 選擇和迴圈,關注程式執行的乙個過程。物件導向 對現實某一具體事物的抽象。把事物先抽象成乙個資料結構,再用軟體的方式處理。處理事務的思路方法不同,是否用到結構體,如有定義結構體則物件導向,否則是面向過程。物件導向是面向過程的一種昇華,本質非對立。當程式較複雜,則選擇物件導向處理。物件導...

物件導向思想和面向過程

上帝造人的例子 物件導向程式設計,即oop,物件導向的概念和應用已經超越了程式設計 軟體開發領域,現在已經發展到了各個領域。物件導向可以說是對現實世界理解和抽象的方法,是計算機程式設計技術發展到一定階段的產物。它的特點 抽象 封裝 繼承 多型 用我的話說,其實可以這麼理解,假如我是上帝,我要創造人類...

物件導向與面向過程設計思想

設計乙個下棋的遊戲 面向過程的解決方式是分析問題的步驟,然後每個步驟分別用函式來解決。物件導向的解決方式是將他們劃分為若干功能,而不是步驟。1.黑白雙方 2.棋盤系統 繪製棋盤 3.規則系統 判斷輸贏 類與物件的概念 類是對同一事物高度的抽象,類中定義了這一類物件所應具有的靜態屬性 屬性 和動態屬性...