面向对象与面向过程在软件开发中的应用
生活随笔
收集整理的這篇文章主要介紹了
面向对象与面向过程在软件开发中的应用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?? ? ?今天設計一個功能模塊,深入進去后突然對面向對象和面向過程有了些認識。趕緊記下來以免忘了。
?? ? ?在設計和開發一個軟件或是功能的時候,眼光或是站的位置決定了你對軟件的理解程度。如果你 以軟件的設計者的角度你會關注軟件的一些特性,比如一致性,可用性或是可擴展性。而當年站在開發者的角度去看待他的時候你會更關注軟件的流程例如數據流向。記得某大牛說過“一個人同一時間只能關注一個方面,面面俱到反而什么也做不好”。大概意思是這樣,原話忘了。嘿嘿。一般情況下我在負責一個項目的時候我會以兩種角色對他進行分析。以整體的眼光看看這個項目該劃分成幾個模塊以及模塊與模塊之間是如何通訊的進而看看這些模塊都有哪些功能以及為什么是這個模塊具有這個功能而不是其他的模塊。以局部的眼光看模塊看這個模塊的功能是什么執行序列是什么以及為什么這個操作為什么要位于前列而不是其他操作序列。
?? ? ?以上說的可能就是面向對象與面向過程在項目中的應用吧。?
轉載于:https://www.cnblogs.com/tommyli/archive/2010/04/16/1713634.html
總結
以上是生活随笔為你收集整理的面向对象与面向过程在软件开发中的应用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计模式-模板方法
- 下一篇: 源代码管理-SVN自动更新