01前情回顧在基礎篇中,我們給出了模板方法設計模式的定義,並舉證了該模式有哪些優點。隨後,我們給出了這次重構房間服務的背景,以及 C++ 版本和 Go 版本存在的一些差異。在上一篇文章的最後,我們給出了一個粗略,甚至有一些簡陋的 Room 接口定義的示例代碼。今天,我們將重點講解一下 Room 接口的設計思路,以及一份相對完整的 Room 接口的實現代碼。 02Room 接口設計思路首先,我們以 ⌘ Read more
01前情回顧在基礎篇中,我們給出了模板方法設計模式的定義,並舉證了該模式有哪些優點。隨後,我們給出了這次重構房間服務的背景,以及 C++ 版本和 Go 版本存在的一些差異。在上一篇文章的最後,我們給出了一個粗略,甚至有一些簡陋的 Room 接口定義的示例代碼。今天,我們將重點講解一下 Room 接口的設計思路,以及一份相對完整的 Room 接口的實現代碼。 02Room 接口設計思路首先,我們以 ⌘ Read more