當前位置:開發者網絡 >> 技術教程 >> .NET教程 >> 面向對像編程 >> 內容
精彩推薦
分類最新教程
分類熱點教程
    
設計模式之Objectifier
作者:未知
日期:2004-12-01
人氣:
投稿:snow(轉貼)
來源:未知
字體:
收藏:加入瀏覽器收藏
以下正文:
設計模式之Objectifier

意圖

使對像從其它對像中獨立出來,在不影響其它對像得情況下,可以很容易的修改此對象的行為和屬性。


解決步驟






1、 創建一個抽像類為特定的可變的行為和屬性定義一個通用接口(抽像方法)。

2、 創建從抽像類繼承下來的具體的類來實現特定的行為和屬性。

3、 在客戶端程序定義一個到抽像對象的引用,在程序在運行時把具體的類(ConcreteObjectA,或ConcreteObjectB)賦給此引用。

4、 把client對特定的行為和屬性的調用通過client對象的引用(AbstractObject)委託給ConcreteObject對象。

結論



l 很好的封裝對象的行為

l 高度的可配製和個性化設計

l 因為有間接對像引用增加開銷

相關模式



Strategy 和 State


相關文章: