GoF(Gang of Four) 23種設(shè)計模式 《Design Patterns: Elements of Reusable Object-...
設(shè)計原則一句話歸納目的開閉原則(OCP) (Open-Close)對擴展開放,對修改關(guān)閉減少維護帶來新的風險依賴倒置原則(DIP) (Depen...
定義 訪問者模式(Visitor Pattern)是一種將數(shù)據(jù)結(jié)構(gòu)與數(shù)據(jù)操作分離的設(shè)計模式款熬。是指封裝一些作用于某種數(shù)據(jù)結(jié)構(gòu)中的各元素的操作铐料。特征...
定義 觀察者模式(Observer Pattern)闷堡,又叫發(fā)布-訂閱(Publish/Subscribe)模式昧碉、模型-視圖(Model/View...
定義 解釋器模式(Interpreter Pattern)給定一個語言睬罗,定義它的文法的一種表示苍姜,并定義一個解釋器译蒂,這個解釋器使用該表示來解釋語言...
定義 中介者模式(Mediator Pattern)又稱為調(diào)解者模式或者調(diào)停者模式曼月。用一個中介對象封裝一系列的對象交互,中介者使各對象不需要顯示...
定義 狀態(tài)模式(State Pattern)也稱為狀態(tài)機模式(State Machine Pattern)柔昼,是允許對象在內(nèi)部狀態(tài)發(fā)生改變時改變它...
定義 備忘錄模式(Memento Pattern)又稱為快照模式(Snapshot Pattern)或令牌模式(Token Pattern)哑芹,是...
定義 命令模式(Command Pattern)是對命令的封裝,每一個命令都是一個操作:請求的一方發(fā)出請求要求執(zhí)行一個操作捕透;接收的一方收到請求聪姿,...