模式定義: 在模板模式(Template Pattern)中,一個(gè)抽象類公開定義了執(zhí)行它的方法的方式/模板。它的子類可以按需要重寫方法實(shí)現(xiàn)恒界,但調(diào)...
模式定義: 在策略模式(Strategy Pattern)中饵史,一個(gè)類的行為或其算法可以在運(yùn)行時(shí)更改。這種類型的設(shè)計(jì)模式屬于行為型模式嘴拢。 在策略模...
模式定義: 在狀態(tài)模式(State Pattern)中桩盲,類的行為是基于它的狀態(tài)改變的。這種類型的設(shè)計(jì)模式屬于行為型模式席吴。 在狀態(tài)模式中赌结,我們創(chuàng)建...
模式定義: 當(dāng)對(duì)象間存在一對(duì)多關(guān)系時(shí),則使用觀察者模式(Observer Pattern)孝冒。比如柬姚,當(dāng)一個(gè)對(duì)象被修改時(shí),則會(huì)自動(dòng)通知它的依賴對(duì)象庄涡。...
模式定義: 備忘錄模式(Memento Pattern)保存一個(gè)對(duì)象的某個(gè)狀態(tài)量承,以便在適當(dāng)?shù)臅r(shí)候恢復(fù)對(duì)象。備忘錄模式屬于行為型模式穴店。 在不破壞封...
模式定義: 中介者模式(Mediator Pattern)是用來降低多個(gè)對(duì)象和類之間的通信復(fù)雜性撕捍。這種模式提供了一個(gè)中介類,該類通常處理不同類之...
模式定義: 迭代器模式(Iterator Pattern)是 Java 和 .Net 編程環(huán)境中非常常用的設(shè)計(jì)模式泣洞。這種模式用于順序訪問集合對(duì)象...
模式定義: 解釋器模式(Interpreter Pattern)提供了評(píng)估語言的語法或表達(dá)式的方式忧风,它屬于行為型模式。這種模式實(shí)現(xiàn)了一個(gè)表達(dá)式接...
模式定義: 命令模式(Command Pattern)是一種數(shù)據(jù)驅(qū)動(dòng)的設(shè)計(jì)模式球凰,它屬于行為型模式狮腿。請(qǐng)求以命令的形式包裹在對(duì)象中,并傳給調(diào)用對(duì)象呕诉。...