面向对象的 飞鸽传书 思想
生活随笔
收集整理的這篇文章主要介紹了
面向对象的 飞鸽传书 思想
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在那個年代,面向對象的 飛鴿傳書 思想剛剛經過一場深刻的洗牌。在分析和設計方面,以Booch、Ivar、James三友之間的方法學的不斷論戰直到最后UML的出現。在這個層面上似乎市場歷經混亂之后已經進入黃金般的成熟期。以C++和Object Pascal為中堅,兩者成為當時絕對的主流語言,圍繞著這兩門語言,各大廠商的開發工具之戰更是硝煙彌漫。微軟的Visual C++,Borland的C++ Builder, Diphi都是當時桌面應用中的翹楚。
這里,飛鴿傳書不是想深刻討論那段如火如荼的開發工具大戰。我們只想順著那段軌跡來尋著我們心中的答案:為什么歷史會這樣發展,而不是別的?將來有會是怎樣呢?
復用
作為飛鴿傳書面向對象的語言,其一個很重要且很基本的特征就是允許用戶自定義類型,【飛鴿傳書】并且這些類型可以在別的環境下被重復使用。這也就是我們現在很熟悉的類庫和框架的基本原則。
因為C++的廣泛使用,C++的類庫市場誕生了。但那個時候的C++庫一直都以源代碼的形式分發。并且許多庫都假定用戶把其源代碼當作最根本的文檔,這樣一種白盒復用的方式,有其合理的部分,但往往也使客戶應用和類庫之間過分耦合。
類庫的用戶把實現代碼加入到他們的系統工程中,然后用他們的C++編譯器編譯自己所用到的一部分子集,這樣,類庫的可執行代碼成為了客戶應用中不可分割的一部分。
總結
以上是生活随笔為你收集整理的面向对象的 飞鸽传书 思想的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 飞鸽传书绿色版 为什么比较多人用?
- 下一篇: 声明 struct x1 { ...};