STEP 6
控制 Block 不斷向遊戲畫面左側移動
建立一個名為 BlockManager 的腳本,並拖曳至 Block 群組物件 上
➔ 開啟 Blo...
在探索Go語言的併發模型時,我們會接觸到兩個核心元素:Goroutine和channel。Goroutine是構成Go應用併發架構的基石,而channel則在整...
Tactical Design
接續上一章節的成果。
我們現在要來設計 Aggregates 的細節了。
在實作之前,我們先來介紹 DDD 三個重要的物件規則:...
想像你在公司工作,遇到一個問題,你先向主管反映,如果主管無法解決,再往上報告給更高層級的主管,直到有人能解決問題。這就是「責任鏈模式」的核心概念。這種模式允許你...
前面 13 天我們介紹了常見並適用大多數系統的元件, 從 資料保存, Database, API Service, Notification (包含 Email...
為了避免在使用跟hash有關的功能(ex: HashMap、HashSet和Hashtable)時,因為equals相等但hashCode不一樣,會導致判斷物件...