懵懵懂懂的接觸了JS也好幾個年頭了,始終會寫出很難維護的程式,剛進入職場趁著還有空之餘,以大學時代接觸的設計模式來當作JS學習的一個挑戰,TS具備強型別且嚴謹的語法,且具有interface、單一繼承、泛型,等等現代物件導向語言具備的功能。TS如此完整何不拿來學以致用呢?
至於為什麼會選如此無趣的主題,原因是我並不想花太多時間探索以及看一大堆教學文章,最終才了解這語言的撰寫風格,希望能從直接攻心,從實現最標準的Desgin Pattern來達到訓練TS撰寫風格,一方面也是這題目相對偏向觀念以及語言直接結合,但可能有時候比較學術情境的狀況,並不符合實務狀況,就各方面還是要都嘗試一下拉哈哈
前言 今天來一個Flyweight減肥Pattern吧! Flyweight Pattern 說明 Flyweight Pattern就是用在減少記憶體耗損,...
前言 昨天有講到Factory,那今天就來個Factory Pattern吧! Factory Pattern 說明 那昨天會用到Factory用來產生就是因...
前言 今天是慵懶的星期六,每天發文真的滿ㄍㄧㄥ的,堅持住啊,今天來個State Pattern。 State Pattern 說明 還記得早年的時候,寫了一簡...
前言 今天是慵懶的星期日,除了趕進度外應該來去曬曬太陽。 Observer Pattern 說明 昨天寫State Pattern時突然想到聊天平台的架構,為...
前言 今天是藍色星期一,真的是累到爆炸,再奮鬥一星期! Composite Pattern 說明 那這個Pattern就是一儲存物件的樹狀結構,那可能不太適合...
前言 持續整合自身技術好像是關鍵,但是時間好像不夠用,啊啊啊啊~~不停的奮鬥啊,今天來個Command Pattern吧! Command Pattern 說...
前言 今天是Strategy Pattern策略模式,有另一Pattern跟這個很像,之後就會遇到了呢。 Strategy Pattern 說明 Strate...
前言 今天收到兵單了,也就是我11月初就會去陰間待四個月,希望時間過很快,但時間總是過去才覺得很快,當下一定是超級漫長。今天來Decorator Pattern...
前言 今天來個跟Strategy很容易搞混的Bridge Pattern吧! Bridge Pattern 說明 首先先說,Strategy Pattern是...
前言 今天的Proxy Pattern跟 Decorator有一點相似,可以來比較一下! Proxy Pattern 說明 ProxyPattern強調在限制...