近來在看一些設計模式的資料,有些想法,想寫在這裡。
首先我對「設計模式」這個詞用法的準確感到吃驚,因為它沒有提到語言,沒有提到物件導向,只是設計(程式)時的一種形式(覺得還是用模式比較好),這種形式的技巧性,靈活性,獨特性使人內心充動著,大顯身手,做乙個大架構的想法,恨不得裡面全部充滿了設計模式。
其實設計模式(gof
),是物件導向的靈活運用的產物,其中介面,抽象類,這沒有實現和半有實現(我這樣叫)的概念在設計模式中充當了重要的角色,它的價值又是通過繼承所體現出來的。
不管是面向過程,還是面上物件,以及以後的面向元件,面向服務,我想它們都有自己的「設計模式」。
隨著使用軟體的增多,軟體產業會更規範,開發軟體也會更加規範,一些標準將會出現,將會引導開發人員走向流程式程式設計。(僅代表自己的愚見)
關於設計模式
這是乙個通用原則。如 方法的設計,類的設計,資料庫介面的設計,網路請求介面的設計等都用到此原則。單一職責原則 singleresponsibility principle 功能要單一。通過方法功能的單一來實現。介面隔離原則 inte ce segregation principle 介面功能細分 介...
關於設計模式
近來在看一些設計模式的資料,有些想法,想寫在這裡。首先我對 設計模式 這個詞用法的準確感到吃驚,因為它沒有提到語言,沒有提到物件導向,只是設計 程式 時的一種形式 覺得還是用模式比較好 這種形式的技巧性,靈活性,獨特性使人內心充動著,大顯身手,做乙個大架構的想法,恨不得裡面全部充滿了設計模式。其實設...
關於設計模式
近來在看一些設計模式的資料,有些想法,想寫在這裡。首先我對 設計模式 這個詞用法的準確感到吃驚,因為它沒有提到語言,沒有提到物件導向,只是設計 程式 時的一種形式 覺得還是用模式比較好 這種形式的技巧性,靈活性,獨特性使人內心充動著,大顯身手,做乙個大架構的想法,恨不得裡面全部充滿了設計模式。其實設...