- 2
- 0
- 约 42页
- 2017-09-05 发布于江苏
- 举报
第4章 程序與函數的類別方法 4-1 模組化程式設計 4-2 程序是一個黑盒子 4-3 Java的類別方法 4-4 Java的類別變數和變數範圍 4-5 類別方法的過載 4-6 遞迴程式設計 4-1 模組化程式設計-模組 模組化是一種解決問題的方法,把一件大型的工作切割成無數的小工作,切割的工作屬於結構化分析的範疇,我們最常使用的是「由上而下的設計方法」(Top-down Design),主要是以程序為單位來切割工作,也就是所謂的「程序式程式設計」(Procedural Design)。 4-1 模組化程式設計-由上而下的設計方法 由上而下的設計方法是在面對問題時,先考慮將整個解決問題的方法分解成數個大「模組」(Modules),然後針對每一個大模組,一一分割成數個小模組,如此一直細分,最後等這些細分小問題的小模組完成後,再將它們組合起來,如此一層層的向上爬,完成整個軟體系統或應用程式的設計。 例如:玩拼圖遊戲一定會先將整個拼圖粗分為數個區域,等每一個區域都拼好後,整張拼圖也就完成了。 4-1 模組化程式設計-注意事項 獨立性:每一個分割模組間的關聯性愈少,處理起來就會愈快。所謂獨立性,是指當處理某一個子問題時,無需考慮到其它子問題。換一句話說,獨立性是要將每一個問題都定義成一件簡單且明確的問題。 結合問題:小心的控制子問題間的結合方法,而且要注意結合這些子問題的邏輯順序,避免語
原创力文档

文档评论(0)