iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

淺談物件導向與Design Pattern介紹 系列

大致說明軟體開發流程及物件導向應用

鐵人鍊成 | 共 30 篇文章 | 24 人訂閱 訂閱系列文 RSS系列文 團隊波皮辣椒那你會修電腦嗎仙姑狗
DAY 11

IT鐵人DAY 11-Builder 建立者模式

  一看到Builder就知道它是屬於Creational Pattern,那它可以用來解決什麼問題呢?現在就來認識一下Builder這個模式吧! 問題情境與...

2021-09-26 ‧ 由 HLD 分享
DAY 12

IT鐵人DAY 12-Prototype 原型模式

  前幾天介紹的都是屬於Creational Patter,今天要來介紹最後一個位,也就是Prototype! 問題情境與解析   假設今天有個複雜的物件,你...

2021-09-27 ‧ 由 HLD 分享
DAY 13

IT鐵人DAY 13-Composite 組合模式

  今天要來介紹Composite Pattern,是屬於Structural Design Pattern的其中之一,現在就來認識一下吧! 問題情境與解析...

2021-09-28 ‧ 由 HLD 分享
DAY 14

IT鐵人DAY 14-Decorator 裝飾者模式

  今天要介紹的Decorator Pattern,跟昨天的Composite Pattern都是屬於Structural Pattern,你可能會發現它們的C...

2021-09-29 ‧ 由 HLD 分享
DAY 15

IT鐵人DAY 15-Bridge 橋接模式

  今天要介紹的Bridge Pattern,當初在學習的時候就覺得這個 Pattern 很有意思,實用性感覺非常高,現在就帶你來認識它吧! 問題情境與解析...

2021-09-30 ‧ 由 HLD 分享
DAY 16

IT鐵人DAY 16-Strategy 策略模式

  Strategy是屬於Behavioral Patterns的其中一種,我個人覺得這個模式非常好用,今天就帶給大家認識認識! 問題情境與解析   假設有個...

2021-10-01 ‧ 由 HLD 分享
DAY 17

IT鐵人DAY 17-State 狀態模式

  今天介紹的State Pattern與昨天的Strategy Pattern非常的相似,不過它們之間到底有沒有甚麼差別呢?現在就帶你一起來了解! 問題情境...

2021-10-02 ‧ 由 HLD 分享
DAY 18

IT鐵人DAY 18-Adapter 適配器模式

  今天介紹的Adapter Pattern是屬於結構型模式,以字面上來說不難猜到它是用來讓物件與物件之間能夠協同合作,至於它是怎麼運作的,現在就一起來認識吧!...

2021-10-03 ‧ 由 HLD 分享
DAY 19

IT鐵人DAY 19-Flyweight 享元模式

  一講到Flyweight,它最主要工作就是要減少記憶體的使用量,至於要怎麼做來能達到這樣的效果呢?現在就讓我們藝起來了解吧! 問題情境與解析   大家在使...

2021-10-04 ‧ 由 HLD 分享
DAY 20

IT鐵人DAY 20-Proxy 代理模式

  今天要介紹的模式是屬於結構型模式的一種,此模式的名稱我想大多數的人都聽過或是知道它是做甚麼用的,而它所做的事情就像它的名子一樣,那就是Proxy! 問題情...

2021-10-05 ‧ 由 HLD 分享