原创 簡要介紹設計原則

設計原則學習筆記類之間關係設計原則開閉原則里氏替換原則依賴倒置原則單一職責原則接口隔離原則迪米特法則合成複用原則 類之間關係   設計原則是爲了提高軟件系統的可維護性和可複用性,增加軟件的可擴展性和靈活性。設計原則是研究類之間關係

原创 設計模式系列——原型模式

原型模式   原型(Prototype)模式的定義如下:用一個已經存在的對象作爲模板(原型),通過克隆複製的方式創建一個新的對象。原型模式的好處在於不需要知道對象的創建細節就可以創建對象,同時通過可能複製的方式創建對象,可以提高耗

原创 Git統計代碼新增詳情

統計git每週提交代碼(初略) 第一步 使用 git log 查看 兩次提交的 commit id $ git log --author="xxxx" --since='2020-05-29' --until='2020-05

原创 設計模式系列——設計模式分類

設計模式分類 根據目的分類   23種設計模式根據目的來劃分可以分爲創建型模式、結構型模式、行爲型模式。 創建型模式:用於描述“怎樣創建對象”,它的主要特點是“將對象的創建與使用分離”。設計模式中提供了單例、原型、工廠方法、抽象

原创 設計模式系列——單例模式

單例模式   單例模式(Singleton)的定義:一個類只能有一個實例,並且這個實例由這個類創建。在軟件設計中,爲了節約空間、保證數據的一致性,許多類只能擁有一個實例,這種設計就採用單例模式。單例模式的實現方法是:1、使類的構造