面向可維護的設計模式

2021-10-08 00:23:55 字數 383 閱讀 5276

可維護性是程式的乙個重要指標,良好的可維護性可以幫助程式更快,更容易的改變以適應新的需求,在面向可維護性的程式設計過程中,傳統的模式顯然不那麼實用,這裡總結了幾個更好的設計模式:

1、**模式:

當某個物件比較重要,不希望被直接訪問到時,就可以採用這種模式,這種模式的關鍵在於使用乙個**類繼承與實際被訪問的類相同的介面,在**類裡呼叫實際被訪問類的方法,實現**模式

2、觀察者模式:

觀察者模式可以在被觀測者發生變化時立刻通知所有觀測者,而實現觀察者模式的關鍵就是在被觀測者的mutator方法中將訊息傳遞給觀測者

3、訪問者模式:

訪問者模式可以將資料結構與資料操作分離,也就是將資料操作單獨封裝到乙個類裡,而在資料結構的類裡呼叫資料操作類裡的方法,實現訪問者模式。

物件導向的設計模式

header content type text html charset utf 8 函式 function,功能,方法 類 class 命名空間 namespace class person static function crypt p new person echo p hand.箭頭叫物件...

建立可維護 可擴充套件的 XML 格式

xml 是一種交換結構化文件和資料的通訊格式。人們經常隨意地在開發過程中臨時決定選擇 xml 格式,而沒有提前計畫或設計。只有提前設計好正確的 xml 格式,才能滿足通訊各方的要求。否則就不得不反覆地修改。了解如何設計一種不經常進行修改的格式,足夠敏捷,不需要徹底修改而僅需填加少許擴充套件就能適應新...

《設計模式 可復用物件導向軟體的基礎》讀後感

第一章 引言 1.1 什麼是設計模式 書中引用 alexander 的話說,每乙個模式描述了乙個在我們周圍不斷重 生的問題,以及改問題的解決方案的核心。這樣,你就可以一次又一次的使用該方案而不必做重複的勞動。我的理解是,設計模式是一種對一類問題的解決方案的抽象。我們需要對萬千世界的萬千問題進行歸類,...