iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Mobile Development

肯定會斷賽之在 Android 開發使用設計模式 系列

沒有存稿就寫選這種要研究才能寫出的主題是否搞錯了什麼。

本次目標是學習在 Android 開發中加入各種設計模式。

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 21

113/21 - 策略模式(Strategy)- Kotlin

介紹 Kotlin 的策略模式沒有語法糖,所以跟 Java 的差不多 策略模式實作 建立促銷介面 interface Promotion { fun...

2024-10-05 ‧ 由 AndyAWD 分享
DAY 22

113/22 - 責任鏈模式(Chain of Responsibility)- Java

介紹 讀完後我的理解是他讓兩個繼承的類別有上下級關係,可以做階層的應用 責任鏈模式實作 public class ApplyRequest { pri...

2024-10-06 ‧ 由 AndyAWD 分享
DAY 23

113/23 - 責任鏈模式(Chain of Responsibility)- Kotlin

介紹 Kotlin 沒有責任鏈模式的語法糖,所以寫起來就跟 Java 類似,但是 Koltin 的防空值設計,可以讓我們少寫一些空值判斷,還是很棒的 責任鏈模式...

2024-10-07 ‧ 由 AndyAWD 分享
DAY 24

113/24 - 樣版模式(Template)- Java

介紹 看完的理解是跟名稱一樣,可以先預先建立一個抽象樣版這樣建立物件後,就可以從樣版執行預設的程式碼 樣版模式實作 建立抽象會員模版給家樂福和全家使用 先建立...

2024-10-08 ‧ 由 AndyAWD 分享
DAY 25

113/25 - 樣版模式(Template)- Kotlin

介紹 Kotlin 在樣版模式也也也也也沒有語法糖,所以寫法跟 Java 類似 樣版模式實作 建立抽象會員模版給家樂福和全家使用 先建立基本的「會員姓名」和「...

2024-10-09 ‧ 由 AndyAWD 分享
DAY 26

113/26 - 狀態模式(State)- Java

介紹 讀完狀態模式後,發覺跟裝飾模式有一點類似 如果用稱號來說,裝飾模式可以加很多上去 但是狀態模式只有一個狀態,依照特定的值來改變 狀態模式實作 建立會員等...

2024-10-10 ‧ 由 AndyAWD 分享
DAY 27

113/27 - 狀態模式(State)- Kotlin

介紹 依然是那句話,Kotlin 在狀態模式也沒有語法糖可以用 狀態模式實作 建立會員等級介面 interface Level { fun stat...

2024-10-11 ‧ 由 AndyAWD 分享
DAY 28

113/28 - 中介者模式(Mediator)- Java

介紹 抱怨一下 當初為什麼要選這個設計模式當最後一組題目呢 從早上十二點寫到早上五點半是不用睡覺了嗎 模式從這三個組成 中介者介面:Mediator 抽象類別...

2024-10-12 ‧ 由 AndyAWD 分享
DAY 29

113/29 - 中介者模式(Mediator)- Kotlin

介紹 還是一樣,Kotlin 沒有中介者模式的語法糖,只有寫法上的差別 功能需求如下: 有三個角色,分別是商場、家樂福和全家 商場可以對家樂福和全家廣播促銷活...

2024-10-13 ‧ 由 AndyAWD 分享
DAY 30

113/30 - 寫在結束 - 賽後心得

後言 心得 本來在想這次標題寫肯定斷賽,那麼最後一天就不要發文,這樣才能對應標題 但後來想想還是算了,畢竟寫鐵人賽的目標是完賽 每年都很掙扎要不要寫鐵人賽,因為...

2024-10-14 ‧ 由 AndyAWD 分享