《大話設計模式》初讀理解記錄

2021-06-12 05:31:58 字數 621 閱讀 1510

模版方法模式:既是將相同的部分放在父類,而又將不同的部分使用虛方法,再在子類中實現那些不同的地方。

外觀模式:即建立乙個中間類,把需要實現的東西放在中間類中實現,而外部客戶(主程)只要操作中間類的方法即可,修改時也只是修改中間類方法與增加類,可以不用動主程。

****模式(竟然忘了什麼名字):先建立乙個不能實現任何方法的父類,設定好方法介面,再根據實際需要建立帶具體方法實現的子類,在建立例項的時候先建立父型別,然後實例子型別,這樣可以隨時增加不同實現方法的子類,而只需要修改實例子型別的new時有修改就可以了。

寫著玩的時候感覺應該這麼寫,但是這到底是什麼設計模式很模糊啊

namespace test121024

//輸出工廠

public class factory

public void facprint()

}//輸出例項

public class caseoneprint : iprint

public void printtwo()

public void printthr()

}}namespace test121024

}}

初讀設計模式

初讀設計模式,給我的感覺就是 深奧 天馬行空 自己基礎不紮實。於是上網找了找方法 參考 該如何去讀設計模式 設計模式 最熟悉的陌生人。很多人應該都有這種感受,早就知道設計模式,也能隨口說出幾種,但是不知道每種是怎麼回事。或者說只知道工廠模式等幾個常用,簡單的。估計那也是靠記憶,而不是真正的理解。我也...

設計模式初理解

設計模式學習完了,當然是要總結一下的。學習設計模式當然首先要了解什麼是模式啦,模式呢,就是在特定的環境下人們解決某類重複的出現的問題的一套成功或者有效的解決方案。我們從事軟體設計的人員應該了解到在軟體開發生命週期的每乙個階段都存在一些被認同的模式。軟體的模式分為四部分 分別是問題描述 前提條件 解決...

讀大話設計模式有感 策略模式

策略模式是一種定義一系列演算法的方法,所有演算法完成的都是相同的工作,只是實現不同,所以可以以相同的方式呼叫所有的演算法,減少各種演算法類與使用演算法類之間的耦合。演算法公共介面類 public inte ce computestrategy實現類1 public class addstrategy...