設計模式之禪
大話面向初學者 禪面向有了一定基礎後提公升能力的讀者
看大話,只是看故事,只是感性認識,對於很多初學者而又沒專案經驗(或**閱讀、編寫量)的人來說,比較適合用於入門
看禪 ,主要是有一定的專案經驗(或**閱讀、編寫量)基礎上,而又大致閱讀過23種設計模式中的20種以上基本概念後,再深化提公升的,禪中帶有大量作者專案經驗中的相關理論,能讓有一定基礎的人在閱讀過程中反思並融匯感性認識的設計模式知識點
因為設計模式不是以應用為基礎的技術,它本身僅是一種理論,需要去理解、思考,再具體應用到具體的程式語言中去實現裡面的思想。
設計模式之禪之設計模式 門面模式
1 package com.yeepay.sxf.template18 2 3 寫信的業務類 4 隱藏在門面角色裡邊,不需要暴露太多5 author sxf6 7 8public inte ce iletterprocess view code 寫信的業務類的實現 1 package com.yee...
設計模式之禪之設計模式 橋梁模式
1 package com.yeepay.sxf.template24 2 3 實現化角色 4 相當於不同的業務邏輯,抽象出共有行為5 6 產品類7 author sxf8 9 10 public abstract class product view code 房子產品實現 1 package c...
《設計模式之禪》之橋梁模式
橋梁模式也叫橋接模式,是乙個比較簡單的模式,其定義如下 將抽象和實現解耦,使得兩者可以獨立地變化。abstraction 抽象化角色 它的主頁職責是定義出該角色的行為,同時儲存乙個對實現畫角色的引用,該角色一般是抽象類。implementor 實現化角色 它是介面或者抽象類,定義角色必需的行為和屬性...