物件導向與面向過程在軟體開發中的應用

來源:互聯網
上載者:User

      今天設計一個功能模組,深入進去後突然對物件導向和面向過程有了些認識。趕緊記下來以免忘了。

      在設計和開發一個軟體或是功能的時候,眼光或是站的位置決定了你對軟體的理解程度。如果你 以軟體的設計者的角度你會關注軟體的一些特性,比如一致性,可用性或是可擴充性。而當年站在開發人員的角度去看待他的時候你會更關注軟體的流程例如資料流向。記得某大牛說過“一個人同一時間只能關注一個方面,面面俱到反而什麼也做不好”。大概意思是這樣,原話忘了。嘿嘿。一般情況下我在負責一個項目的時候我會以兩種角色對他進行分析。以整體的眼光看看這個項目該劃分成幾個模組以及模組與模組之間是如何通訊的進而看看這些模組都有哪些功能以及為什麼是這個模組具有這個功能而不是其他的模組。以局部的眼光看模組看這個模組的功能是什麼執行序列是什麼以及為什麼這個操作為什麼要位於前列而不是其他動作序列。

      以上說的可能就是物件導向與面向過程在項目中的應用吧。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.