GoF23小結
摘要: 一、 什么是設計模式。
毫無疑問,設計模式是前人總結下來,一些設計經驗經過被反復使用、并為多數人知曉、經過分類編目。模式是一種問題的解決思路,它已經適用于一個實踐環境,并且可以適用于其他壞境。
最終由GoF總結出23種設計模式。
二、 為什么要使用。
閱讀全文
posted @
2011-09-29 08:12 Yu_ 閱讀(375) |
評論 (0) 編輯
Bridge 橋模式
摘要: 1、什么是Bridge模式?
這個問題我用一言兩語實在無法概括其根本。不過我是這樣分析的:
①、對象這個概念可以認為是由“屬性”和“行為”兩個部分組成的。屬性我們可以認為是一種靜止的,是一種抽象;一般情況下,行為是包含在一個對象中,但是,在有的情況下,我們需要將這些行為也進行歸類,形成一個總的行為接口,這就是橋模式的用處。
②、Bridge模式是解決多層繼承的。如果你在實現應用中一個類,需要繼承兩個以上的類,并且這兩者之間又持有某種關系,它們兩個都會有多種變化。Bridge模式是把這兩個類,分解為一個抽象,一個實現,使它們兩個分離,這樣兩種類可以獨立的變化。舉一個例子:
閱讀全文
posted @
2011-09-27 18:42 Yu_ 閱讀(349) |
評論 (0) 編輯