stst
昨天看到這個觀點,感同身受,大家討論下
xq分解成小問題:進行抽象並降低耦合性。
stst
恩,所以強調
xq代表這一種思維方式:複雜問題簡單化。
如何把小模組組合成大系統也很見功力。
stst
當然,無論什麼問題,都是如何把問題逐步求精的過程,我們學數學,物理,化學也是這樣
複雜問題必須簡單化以後才能求解
模組合併的關鍵在於,小模組之間的正交性如何,具有正交性的多個模組進行合併,是很容易達到目的的
北京-劉巨集宇-j**a
也是自上而下和自下而上兩種策略的完美結合
bc這裡的正交性是什麼意思啊
stst
我認為;
物件導向設計:自上而下,關注概念上的分解
面向過程設計:自下而上,關注行為上的組合
正好把各自的優勢體現出來
stst
正交性指各個模組的功能獨立,可以獨立變化
tastst
正交性舉例來說:
手動擋的汽車,正交性比較低,因為在啟動的時,除了加油模組要變化以外,離合器還要同時變化bc哦
stst
而自動檔的汽車正交性高一些,加油模組和離合模組不需要同時變化
只需要加油就行
正交性這樣解釋還清楚嗎?
bc很清楚,謝謝啊
stst
所以手動擋車開起來困難一些,因為你需要同時考慮多個變換
wh正交性可以理解為耦合度
stst
而自動檔不需要,加速只需要關心油門,減速只需要關心剎車,和耦合還不等同
wh恩,簡單解釋可以這麼理解,的確不是等同
stst
耦合性的高和低,決定了把乙個模組隔離出來的難度
正交性的高和低,決定了把多個模組組合起來的難度
這是我的理解
wh你非常適合當大學的老師,尤其是如果這些體會都來自於你工作實踐的話
公司管理者學會溝通非易事
來自 it時代周刊 隨著知識經濟時代的到來,溝通能力已經成為考核和評價人才素質的重要尺度。對公司管理者來說,你還必須學會在商務談判 會議論壇等公開場合得體地講演自己的觀點,游刃有餘地同時與很多人交流。在與人溝通時,出現以下4種情況是不能原諒的 沒有做準備 緊張不自信 不投入 乏味。現在,我要告訴你的...
公司管理者學會溝通非易事
來自 it時代周刊 隨著知識經濟時代的到來,溝通能力已經成為考核和評價人才素質的重要尺度。對公司管理者來說,你還必須學會在商務談判 會議論壇等公開場合得體地講演自己的觀點,游刃有餘地同時與很多人交流。在與人溝通時,出現以下4種情況是不能原諒的 沒有做準備 緊張不自信 不投入 乏味。現在,我要告訴你的...
非阻塞socket程式設計
socket程式設計中可能出現阻塞的呼叫有4個 1.write send sendto sendmsg sendv等,如果某個程序呼叫乙個阻塞的tcp套接字 預設設定 如果傳送緩衝區沒有空間,呼叫程序將會睡眠,直到有空間為止。如果tcp套接字是非阻塞的,且沒有空間可寫,則會返回乙個ewouleblo...