概念 ??適配器模式是一種結(jié)構(gòu)性模式,一般用于不兼容的情況出現(xiàn)時(shí),比如筆記本電腦的電源適配器,就是轉(zhuǎn)換電壓的。代碼同理,它結(jié)合了多個(gè)獨(dú)立接口的功...
概念 ??原型模式(Prototype Pattern)是用于創(chuàng)建重復(fù)的對(duì)象,同時(shí)又能保證性能。這種類(lèi)型的設(shè)計(jì)模式屬于創(chuàng)建型模式,它提供了一種創(chuàng)...
概念 ??建造器模式,是一種使用多個(gè)簡(jiǎn)單對(duì)象構(gòu)造成一個(gè)復(fù)雜對(duì)象的創(chuàng)建型模式。當(dāng)然,我首先想到的就是Android 里面AlertDialog的創(chuàng)...
概念 ??顧名思義,就是無(wú)論如何,只讓生成一個(gè)實(shí)例對(duì)象的模式了。本篇主要介紹幾種單例模式的寫(xiě)法。 懶漢式,線程不安全 ??最基本的實(shí)現(xiàn),但最大的...
概念 ??上一篇介紹了簡(jiǎn)單工廠,簡(jiǎn)單工廠是用來(lái)創(chuàng)建一個(gè)對(duì)象的,而抽象工廠則不同,他是用來(lái)創(chuàng)建一組對(duì)象的。 角色 抽象工廠:聲明了一組用于創(chuàng)建一族...
概念 ??工廠方法模式,就是用工廠生產(chǎn)對(duì)象的一種創(chuàng)建型模式,主要作用是把對(duì)象的創(chuàng)建交由子類(lèi)進(jìn)行。 角色 抽象產(chǎn)品:描述產(chǎn)品的的公共接口。具體產(chǎn)品...
概念 ??封裝某些作用于某種數(shù)據(jù)結(jié)構(gòu)中各元素的操作,它可以在不改變數(shù)據(jù)結(jié)構(gòu)的前提下定義作用于這些元素的新的操作。 角色 先上一張圖: 抽象訪問(wèn)者...
概念 ??既然是解釋?zhuān)褪前岩粋€(gè)句子翻譯成我們需要的數(shù)據(jù)的一種模式。書(shū)面化的解釋是:給定一個(gè)語(yǔ)言,定義它的文法表示,并定義一個(gè)解釋器,這個(gè)解釋器...
概念 ??說(shuō)起中介者模式,就想起平時(shí)買(mǎi)房和租房的時(shí)候的中介,還有聊天室,中介者模式就和這些很像。我們靠一個(gè)中介者來(lái)處理類(lèi)與類(lèi)之間的交互關(guān)系。 角...