iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Software Development

什麼?又是/不只是 Design Patterns!? 系列

嗨!我們是 PicCollage 團隊(一個神好用、下載量破兩億的照片編輯軟體),一起報名了這個挑戰來(沒事找事做)複習/學習 Design Patterns,這個系列除了常見的 23 個設計模式之外,還會介紹 MVC, MVP, MVVM, SOA 等等程式架構(...因為需要三十篇 XD)共勉之共勉之 💪

參賽天數 19 天 | 共 32 篇文章 | 138 人訂閱 訂閱系列文 RSS系列文
DAY 1

達標好文 混沌初開:學習設計模式(與更多)前的一些嘮叨

這是一個介紹設計模式 Design Patterns 與架構模式 Architectural Patterns 的系列文章。 什麼?又是 Design Patt...

2019-09-16 ‧ 由 Piccollage 分享
DAY 2

別急!進入 Design Patterns 的行前說明

開始看 Design Patterns/Architectural Patterns 之前,我們先來建立一些基本知識。 SOLID 原則 物件導向的世界中,有所...

2019-09-17 ‧ 由 Piccollage 分享
DAY 3

[Design Pattern] Factory Method 工廠方法

什麼是Factory Method? Factory Method 工廠方法是一種創建型設計模式:Superclass 先粗略定義 Object 的創建方法,但...

2019-09-18 ‧ 由 Piccollage 分享
DAY 4

[Design Pattern] Builder 建造者模式

禮拜四的凌晨,台北的天空霧濛濛的,彷彿預告著明天的壞天氣還有等不到週末的壞心情。 不過珍妮可不在意這些,今天是她重要的日子。 珍妮要灑錢打造屬於自己的一輛車,順...

2019-09-19 ‧ 由 Piccollage 分享
DAY 5

[Design Pattern] Composite 組合模式

今天我們來介紹一個相當實用的 Pattern: Composite,這個 Pattern 在很多知名的框架都有被套用。它雖然看起來樸實,但是卻威力強大唷!話不多...

2019-09-20 ‧ 由 Piccollage 分享
DAY 6

[Design Pattern] Decorator 裝飾者模式

今天的主題來到了 Decorator Pattern 修飾模式,在進入內文前,讓我們先看一下 GoF 四人幫為它下的定義。 將額外權責動態附加於物件身上,不必...

2019-09-21 ‧ 由 Piccollage 分享
DAY 7

[Design Pattern] Observer 觀察者模式

今天要和大家介紹 Observer Pattern,又稱作 Publish-Subscribe Pattern。簡單來說,Observer Pattern 就是...

2019-09-22 ‧ 由 Piccollage 分享
DAY 8

[Design Pattern] Adapter 配接器模式

今天要來聊聊的是大家生活中很常見的 Adapter 配接器模式,請大家先看 VCR,噢,是定義。 將類別的介面轉換成外界所預期的另一種介面,讓原先囿於介面不相...

2019-09-23 ‧ 由 Piccollage 分享
DAY 9

[Design Pattern] Template 模板模式

今天要介紹的 Pattern 是 Template Pattern。個人覺得在 Design Patterns 中,Template Pattern 大概是數一...

2019-09-24 ‧ 由 Piccollage 分享
DAY 10

[Design Pattern] Strategy 策略模式

今天要介紹的 pattern 是 Strategy Pattern。跟昨天的 Template Pattern 一樣,個人覺得在 design patterns...

2019-09-25 ‧ 由 Piccollage 分享