雖然還沒把整本書的內容都整理完,但鐵人30已經告一段落~
回顧一下這本書總共14章,而這30篇涵蓋了1~8、10章的內容,剩下代理模式、複合模式,以及後面的模式實際運用與好幾種簡短介紹的模式們;而在目前有整理到文章的模式中,涵蓋了種模式與個原則。以下(絕對不是在湊字數),我將目前提到的所有模式定義與原則與對應連結整理於此,方便快速瀏覽回顧:
策略模式可以定義和封裝一系列的演算法,並且讓它們是可替換的,讓你在不影響用戶端的情況下獨立改變演算法。
觀察者模式定義物件之間的一對多依賴關係,當一個物件改變狀態時,依賴它的物件都會自動收到通知與更新。
接下來我還是會繼續把本書補完(但沒有了0:00的壓力XD),並把前面有缺漏的程式碼及圖示補上,另外預計將過程中以C++重新撰寫書中JAVA程式碼的程式上傳至github,可能順便來一些visual studio code+github的設定與利用git版本控制的基本操作~
書單中還有許多值得好好研讀整理的書,那就... 明年再見?