iT邦幫忙

鐵人檔案

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

三分鐘熱度的設計模式 系列

看設計模式~以上!

參賽天數 4 天 | 共 4 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day01 - 拖到最後一刻才寫的目錄

時間過得很快...一下就到開賽期限了(烤完肉還是要面對現實),所以先開個目錄 : 會先拿 SOLID 原則充門面一下,這樣就有 30 天了! 目錄 Day0...

2019-09-17 ‧ 由 givemin5 分享
DAY 2

Day02 - 從老闆角度看單一職責原則(Single responsibility principle)

A class should have only one reason to change.一個類別或方法,只會有一個修改的理由 當如果程式碼有過多職責時,...

2019-09-18 ‧ 由 givemin5 分享
DAY 3

Day03 - 從老闆角度看開放封閉原則(Open-Closed Principle)

[開放]與[封閉]分別代表不同意思 [開放] - 允許擴充新的功能。[封閉] - 對原本的程式正常的程式應該不需要進行調整。 假設你有三間公司 假設你看準了...

2019-09-19 ‧ 由 givemin5 分享
DAY 4

Day04 - 硬要用老闆角度看里氏替換原則(Liskov Substitution principle)

子類別必須能夠替換父類別,並且行為正常 方法要與介面要提供的功能一致(合約設計,Design By Contract) 當功能被繼承覆寫,卻沒有照著父類...

2019-09-20 ‧ 由 givemin5 分享