Design Pattern(設計模式)不是像演算法那樣直接用程式碼編寫,它是描述在不同情況下,如何設計一個方案來解決問題。軟體工程中,設計模式通常使用在OOP language,目前大概有26種設計模式,根據他們的複雜度(complexity)、結構、適用範圍,大致可以區分為三種模式(根據書籍Gang of four的分類): Creational pattern、Structural pattern以及Bahavioral pattern。
此次自我挑戰會一一介紹26個patterns,並附上一些實作內容。
前言 前幾天拔牙的後遺症(?),就是連續三天低燒咳嗽QQ希望趕快好 今天要講解Creational Pattern的最後一個Pattern啦~~ Buil...
前言 今天去公司像在野餐一樣拿了一堆點心🥮,和柚子 定義 The Adapter Design Pattern is a Structural Desi...
前言 今天最感動的是我實習的training終於完成了~~🥳這也代表我要開始碰到正式專案了😶🌫️ 定義 Bridge is a structural...
前言 中秋快樂!! 定義 Composite is a structural design pattern that lets you compose...
定義 Decorator is a structural design pattern that lets you attach new behaviors...
定義 Facade is a structural design pattern that provides a simplified interface...
前言 今天師父請假在公司自立自強然後主管為我上了堂有趣的產品課😊我還在喜歡上班的階段 好好珍惜😚 定義 Flyweight is a structura...
前言 今天上班的時候師父剛好教我設定公司電腦的proxy😶🌫️結果很巧的今天就輪到要來寫這篇! 定義 Proxy is a structural d...
前言 今天學到了好多社會化的東西(告誡)還有回話時不要傻住的藝術(?? 定義 Chain of Responsibility is a behavior...
前言 今天吃中飯時有個有趣的對話...主管說會不會哪天看著以前自己寫的code發現: 哇當初怎麼寫出那麼乾淨的code!!師父想了想回說:我好像沒遇過這種狀況...