第十四屆

software-dev
Kotlin on the way
Kenny

系列文章

DAY 21

Day 21 多用組合 委託 Delegate

why 在物件導向之中,另一個組合的方式是委託,委託可以理解成你將一個職責,拜託給其他人完成,就像是現實中的委託XD放入類別之中,就像是類別委託另一個類別做某些...

DAY 22

Day 22 異步程式 Asynchronous

為什麼要異步 快,再快點,我們都討厭等待 但同時執行多項任務是非常需要技巧的,我們要在意順序、資源,更中意的是如果沒管理好,每次執行的順序可能會不一樣,造成不同...

DAY 23

Day 23 戀愛腦的整潔架構 clean architecture

在安卓這裡,我們總是在討論 MVC, MVP, MVVM 差異在哪,優劣在哪,和 ios 討論架構時,他們的 MVC 也有所不同,在跨足到 react 的時候,...

DAY 24

Day 24 KMM 和整潔架構 KMM and Clean architecture

為什麼要提 KMM 呢? 因為我會寫 因為 KMM 的架構其實在某種程度上讓我們必須為其做分層,倒不如說層級不分,就不能寫XD 這篇主要就 KMM 的專案架構...

DAY 25

Day 25 設計模式 單例模式的細節 Design pattern - Singleton Creational pattern

設計模式,重要嗎? 我擺在這麼後面的理由,就是因為他不是最重要的,甚至是說,寧願你把程式碼先寫好,也不用先去學設計模式 當你先去學設計模式,你可能會硬套進現有專...

DAY 26

Day 26 設計模式 工廠建構的細節

Factory simple factory Companion object factory unlock companion object Extens...

DAY 27

Day 27 設計模式 裝飾和代理的細節 Proxy pattern and Decorator pattern Structural

proxy decorator mix proxy and decorator summary 代理 Proxy 代理的觀念非常的生活化,像是日本代購、掏寶...

DAY 28

Day 28 設計模式 狀態模式和狀態機

state state pattern vs stragety pattern state machine redux state machine corou...

DAY 29

Day 29 設計模式 依賴注入的細節

解決什麼問題 如何理解 職責 控制反轉和依賴反轉 抽象 使用其他設計模式 優點缺點 service locator 解決什麼問題 要依賴注入,就不能只...

DAY 30

Day 30 介面設計 Interface Design

在好想工作室 Web camp 的練習體裡面有這樣一題 細菌實驗中,原有 b隻細菌,每經過20分鐘細菌數量會增加為原來的2倍(2b),試寫一遞迴函數funct...