Design Pattern(設計模式)不是像演算法那樣直接用程式碼編寫,它是描述在不同情況下,如何設計一個方案來解決問題。軟體工程中,設計模式通常使用在OOP language,目前大概有26種設計模式,根據他們的複雜度(complexity)、結構、適用範圍,大致可以區分為三種模式(根據書籍Gang of four的分類): Creational pattern、Structural pattern以及Bahavioral pattern。
此次自我挑戰會一一介紹26個patterns,並附上一些實作內容。
前言 在開始前先來介紹一下自己的背景~我目前為軟體實習生,因為還沒畢業,開始了我充實(?)的work-study life在onboard沒多久,我的ment...
設計模式的種類 今天來介紹設計模式有哪些以及分類! 目前設計模式有23種,根據他們的使用目的、複雜度、架構可以區分為三類(來自GoF的分類): Creati...
前言 平常實習就有每天發文紀錄的習慣但鐵人賽完全是不同的東西QQ今天本來打算在公司待更久,但是多個十分鐘就被師父趕回家了XD 昨天稍稍提了23個設計模式,今...
前言 這個實作我會用: node.js + express framework mysql (我使用db4free.net來建我的資料庫~) 前置作業 註...
前言 昨天有提了一些前置作業~還沒看過的可以先去前一篇歐 來連接DB吧! 首先,新增一個資料夾取名為 config並在config資料夾下建立一個 db....
前言 來加緊腳步!!今天會速速把其餘的API加完 router.js 讓我們新增post以及delete的router~ router.post("...
前言 今天去拔智齒🥲咬紗布咬了好久還要歪著頭吃粥XD雖然臉頰在發熱但是鐵人還是要繼續!! 今天要講工廠模式了~前三天好像花了有點多時間在實作MVC上,懊惱過...
前言 今天來說一個跟昨天的工廠方法模式有點像的...Abstract Factory~抽象工廠模式!! 看這篇前建議先去看前一天的工廠方法模式歐~~點我去Day...
前言 今天要講設計模式中最為常見的Pattern! 定義 Singleton is a creational design pattern that let...
前言 鐵人賽進行到三分之一了💪🏻繼續加油!! Prototype 原型模式定義 Prototype Design Pattern specifies t...