**
執行者思維
面向過程其實就是一種一步步完成某一件事情的思考方式
適和小規模程式,可以完成簡單的東西
只要一步步,乙個個實現完成就好了,通過過程完成任務是「執行者」思維。
遇到問題首先想的的是在,
第一步該幹嘛
第二步該幹嘛
第三步該幹嘛
第四步該幹嘛
如何開車
第一:啟動車
第二:掛擋
第三:踩油門
第四:完成
『』這4步就是一步一步地完成,它的順序很重要,你只需要乙個乙個地實現就行了。
**舉個栗子:如何造車
如果用物件導向的過程去思考
第一步要幹嘛。。。
第二步要幹嘛。。。
第三步要幹嘛。。。
發現很不好做,造車是乙個複雜的過程,需要很多人一起做。用面向過程的方式思考有點不知道如何下手,有點手足無措
換乙個思考方式物件導向
「設計者」思維
我們可以想這個車是由什麼組成的
小汽車的組成:
1:車輪
2:發動機
3:座椅
4:車殼
5:玻璃
車輪又是怎麼組成的
第一步:
第二步:
第三步:
第四步:
物件導向是把問題巨集觀上劃分出來,底層還是乙個面向過程的乙個步驟
不管是面向過程還是物件導向
1:都是解決問題的思維方式都是**的組織方式
2:解決簡單問題用面向過程,解決複雜問題用 物件導向
3:解決複雜問題:巨集觀用物件導向把握,微管上用面向過程把握
物件導向和面向過程是無法隔裂開的
物件導向是–「設計者思維」
面向過程是–「執行者思維」
乙個好的「設計者」,一定是乙個好的「執行者」
乙個好的「執行者」,不一定是乙個好的「設計者」
而如果是用物件導向的方法的話,可能就只抽象出乙個學生的類,它包括這四個方法,但是具體的順序就不一定按照原來的順序。
面向過程和物件導向的理解
面向過程和物件導向概念 作為乙個剛入行不久的程式設計師,現在對物件導向的理解與當初在大學課程中 老師講的物件導向已經有了比以前更加深刻的理解。可能是因為工作開發了一 段時間的原因吧!大家知道以前老一批程式猿普遍使用的是面向過程解決問題,但是現在新一代的程式猿已經普遍使用物件導向的思想解決問題了。下面...
物件導向和面向過程的理解
鏈結 什麼是物件,簡單來說物件就是現實世界存在的任何事務都可以稱之為物件,有著自己獨特的個性。用思維導圖來簡潔表示一下就是這樣 物件導向就是構成問題事務分解成各個物件,建立物件的目的不是為了完成乙個步驟,而是為了描敘某個事物在整個解決問題的步驟中的行為。什麼是過程,我認為過程就是步驟,是解決問題的按...
物件導向和面向過程
面向過程就是分析出解決問題所需要的步驟,然後用函式把這些步驟一步一步實現,使用的時候乙個乙個依次呼叫就可以了。物件導向是把構成問題事務分解成各個物件,建立物件的目的不是為了完成乙個步驟,而是為了描敘某個事物在整個解決問題的步驟中的行為。例如五子棋,面向過程的設計思路就是首先分析問題的步驟 1 開始遊...