定義
Template Method is a behavioral pattern that allows you to defines a skeleto...
昨天初步介紹了類別的基本組成與一些建構子的概念,但其實建構子之間還有一個觀念昨天沒有提到 “初始化塊” ( Initializer Block )
初始化塊有別...
upcaster用來把舊版本event映射為新版本,有很多種不同實作方式,比如一版一版跳:1 -> 2 -> 3 ... -> 10;或是直接...
想像圖上面有好多個「點」要如何找到特定點呢?那就是「邊」~
白話說DFS&BFS這兩種算法主要解決迷宮問題、路徑搜索等方面具有廣泛的應用~圖形搜索演算法...
看了 Ktor 預設提供的程式怎麼實作的之後,我們開始看看撰寫其他功能的背後實作。
首先,我們來看看如果要處理靜態檔案, Ktor 要怎麼做。
Ktor 可以使...
前兩日說到了軟體設計的準則,今天配合實際案例說明架構設計原則
關於設計原則
合成複用原則(Composition Over Inheritance)軟體設計核心...