設計準則和設計原則[http://www.reibang.com/p/a1a87e4657ce]TS 設計模式01 - 工廠模式[https:...
1. 簡介 一個對象去達到某個目的時可能會面臨不同的選擇,比如你想出去旅游裕坊,可以選擇的交通方式有騎車滋饲,開車或者坐火車。這些交通方式的選擇其實就是...
1. 簡介 前面介紹了觀察者模式躲雅,就好比我們去點餐,通知服務員說鼎姊,餐好了跟我說一下。那么服務員和顧客之間就形成了耦合相赁,首先服務員得知道餐品好了以...
1. 簡介 觀察者模式是一種對象行為模式相寇。它定義對象間的一種一對多的依賴關系,當一個對象的狀態(tài)發(fā)生改變時钮科,所有依賴于它的對象都得到通知并被自動更...
1. 簡介 代理唤衫,顧名思義,就是替委托者處理事情绵脯。通過代理佳励,客戶不必要去接觸真實的目標對象,轉而去接觸目標對象的代理蛆挫,即可達成目的赃承。 2. 代理...
1. 簡介 在 oop 中,繼承是實現多態(tài)最簡單的方案悴侵。同一類的對象會有不同表現時瞧剖,我們基于此基類去寫派生類即可。但有時候可免,過度使用繼承會導致程...
1. 簡介 筆記本實際上使用的是 12V 直流電筒繁,但是我們電源線是插在 220V 的交流電源上。我們不能把 220V 的交流電源直接改成符合要求...
1. 簡介 單例模式的概念很簡單巴元,就是在整個程序中有且僅有一個實例毡咏。這種場景其實是很常見的,比如我們的程序中存放當前用戶信息的類逮刨,就只有一個實例...
1. 簡介 工廠模式呕缭,為我們將客戶端的生產行為封裝起來堵泽,交給了工廠。它本質上是服務于客戶端的恢总,并沒有降低產品生產的難度迎罗,產品的生產邏輯仍然在自己...