Miles' Blog

天涯何處無幹話,何必要講實務話

使用設計模式最大的誤區就是,誤以為某個設計模式能解決自己遇到的問題。因此,了解設計模式之間的差異是很重要的。

更進階得要了解「模式(Pattern)」的抽象概念。這非常困難,留到未來理解後再分享。

今天來聊聊比較簡單的:轉接器模式(Adapter Pattern)與策略模式(Strategy Pattern)的差異。

閱讀全文 »

今天得知您逝世的消息,感到非常震驚。

感謝 良葛格在台灣軟體界數十年來無私的貢獻。取之於社群,回饋於社群,有機會我也會多寫文章,將分享知識的精神,傳承給更多軟體人,讓精神延續下去。

TLDR

當找不到目標資源或是不想讓別人知道資源存在的時候,可以回 404。其他看情境回應,有可能是 200,也有可能是其他的狀態碼,例如:曾經存在,可以回 410。

RESTful 亦同。

閱讀全文 »

「高內聚,低耦合」是模組化理想的目標,但要怎麼知道自己寫的程式有接近此目標呢?是否「高內聚」,要從不同角度考量後才能得到一個可能的答案。

這篇文章會分享一個簡單的小方法,幫助大家從其中一個角度確認程式的內聚力。

閱讀全文 »

常聽人講「少用繼承,多用組合」,那到底這兩種方法有什麼差異呢?本篇文章來聊聊這兩個方法在不同情境下的實作、差異與比較。

閱讀全文 »
0%