iT邦幫忙

鐵人檔案

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

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

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

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

[Design Pattern] Interpreter 解譯器模式

今天要介紹的是 Intepreter,它是一種 Behavior Pattern。這個 Pattern 的目的是要用來解釋已經被定義的文法,將一段敘述轉換成表示...

2019-10-06 ‧ 由 Piccollage 分享
DAY 19

[Design Pattern] Mediator 中介者模式

Mediator 介紹 Mediator Pattern 是一個非常貼近現實生活應用的一個設計模式,小從傳訊息跟朋友聊天,大到聯合國協調國際衝突,只要有中間人、...

2019-10-07 ‧ 由 Piccollage 分享
DAY 19

[Design Pattern] Memento 備忘錄模式

在不違反封裝性的前提下,捕捉物件的內部狀態並存在外面,以便日後回復至此一狀態。 (取自 物件導向設計模式−可再利用物件導向軟體之要素) 一個玩遊戲打魔王的回...

2019-10-08 ‧ 由 Piccollage 分享
DAY 19

[Design Pattern] Null Object 空物件模式

有一天艾倫正在開發「超級約翰」這款遊戲,這是一個橫向捲軸遊戲,主角可以透過跳躍來踩死敵人,關卡的目標就是一路過關斬將並將最後的旗子升起來。艾倫正在開發最重要的跳...

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

[Design Pattern] Chain of Responsibility 責任鍊模式

(引用自 https://www.flickr.com/photos/strollers/12465549/) 想必沒吃過也聽過看過迴轉壽司吧,壽司師傅站在工...

2019-10-10 ‧ 由 Piccollage 分享
DAY 19

[Design Pattern] Facade 門面模式

今天的設計模式,讓我們來了解屬於結構型模式的 Facade,中文翻為門面模式、表象模式或外觀模式。Facade 這個詞源自法文 Façade,意思是建築物的正面...

2019-10-11 ‧ 由 Piccollage 分享
DAY 19

[Architectural Pattern] MVP pattern for Android

前言:Design Patterns 在上一篇文章告一個段落了,本系列文章從今天開始會介紹五個常見的 Architectural Pattern,依序為 MV...

2019-10-12 ‧ 由 Piccollage 分享
DAY 19

[Architectural Pattern] MVC pattern for Android

今天為各位介紹的主題是: "Model-View-Controller" MVC architecture pattern,以及它在 And...

2019-10-13 ‧ 由 Piccollage 分享
DAY 19

[Architectural Pattern] MVVM pattern for Android

作為 architecture pattern 三兄弟最晚出生的小弟,MVVM (Model-View-ViewModel) 卻在 Android 平台上成為...

2019-10-14 ‧ 由 Piccollage 分享
DAY 19

[Architectural Pattern] 服務導向架構 Service-Oriented Architecture 波折的一生

有一天,身為一個優秀開發者的你被同事抓到旁邊,他想到了一個空前絕後、聰明至極的好點子:一個線上停車繳費系統!非常興奮的他開始滔滔不絕地說著如何連接 GPS,放到...

2019-10-15 ‧ 由 Piccollage 分享