![Avatar notebook default](https://cdn2.jianshu.io/assets/default_avatar/avatar-notebook-default-640f7dde88592bdf6417d8ce1902636e.png)
介紹 訪問者模式的基本思想是齿穗,軟件系統(tǒng)中擁有一個由許多對象構(gòu)成的焚辅,比較穩(wěn)定的對象結(jié)構(gòu)掌实,這些對象的類都擁有一個 accept 方法用來接收訪問者對...
介紹 橋接模式(Bridge Pattern) 也稱為橋梁模式额衙,是結(jié)構(gòu)型設(shè)計模式之一虏杰。橋接模式的作用就是連接 "兩邊" 定義 將抽象部分與實現(xiàn)部...
介紹 外觀模式 (Facade) 在開發(fā)中的運用頻率非常高,尤其是在現(xiàn)階段各種第三方 SDK 充斥在我們周邊腋腮,而這些 SDK 很大概率會使用外觀...
介紹 享元模式是對象池的一種實現(xiàn)雀彼,它的英文名叫做 Flyweight ,代表輕量級的意思即寡。享元模式用來盡可能減少內(nèi)存使用量徊哑,它適合于存在大量重復(fù)...
介紹 裝飾模式(Decorator Pattern) 也稱為包裝模式(Wrapper Pattern),結(jié)構(gòu)型設(shè)計模式之一聪富,其使用一種對客戶端透...
介紹 適配器是將兩個不兼容的類融合在一起莺丑,有點像粘合劑,將不同的東西通過一種轉(zhuǎn)換使得它們能夠協(xié)作起來墩蔓。 例如梢莽,經(jīng)常遇到兩個沒有關(guān)系的類型之間進行...
介紹 組合模式(Composite Pattern) 也稱為部分-整體模式(Part-Whole Pattern) 結(jié)構(gòu)型設(shè)計模式之一 組合模式...
介紹 代理模式(Proxy Pattern) 也稱為委托模式,是結(jié)構(gòu)性設(shè)計模式奸披。 定義 為其他對象提供一種代理以控制對這個對象的訪問 使用場景 ...
介紹 中介者模式(Mediator Pattern) 也成為調(diào)節(jié)者模式或調(diào)停者模式蟹漓。 定義 中介者模式包裝了一系列對象相互作用的方式,使得這些對...