
2009年1月1日
在計算機的世界里,有一門技術叫編程語言。
編程的發展,從一開始的機器指令,然后到稍為能讓人看得明白一點的匯編語言。
再到伴隨著現代操作系統誕生的C語言(算是高級語言)、科學計算的Fortran語言等。
再后到了面向對象,面向組件的編程語言,編程語言變得越來越趨向于自然語言。
每一次改變都或多或少的經歷了思想的變化,化繁為簡,新的概念的引入。
由于編程語言的發展,給我們帶來了很多優點,我們可以利用編程語言構建復雜而
靈巧的應用。但是,在業務需求比較復雜多變的今天,如何利用已有的編程語言,編程思想和
方法學去構架一個功能強大,可擴展的,向后和向前兼容的系統成為現代應用開發必須考慮的首要因素之一。
早期的主要基于功能分解的面向對象思想在一定程度上已經不能滿足現有的項目開發的需求。或者會因為不
正確的使用面向對象編程,給開發出來的系統帶來兼容性問題和可伸縮性不強的問題。
為此,設計模式便出現了,設計模式是前人在開發過程中的經驗總結,是經過實踐證明的可行的解決軟件開發
中存在的問題的方法。一個好的系統應該能夠做到遵循設計模式中的一種或者多種的方法。
總而言之,設計模式的出現是深化和總結了面向對象的編程,使得開發更加高效、健壯和可擴展,能夠快速的
的開發滿足業務發展的需求。
在后面的學習中,我將會分享設計模式中常用的設計模式、設計模式在現有的基于Java的開源框架中的應用和
開發一個基于現實生活的應用
..........瞎寫,晚了,再寫就得睡著了。
posted @
2009-01-01 01:11 羅立樹 閱讀(292) |
評論 (0) |
編輯 收藏