記錄大話設計模式的學習!
鏈接:https://pan.baidu.com/s/1JNaagbvOkwAHMBe6vdH8lg 提取碼:ko5t
開發-封閉原則是指類、函式、模塊等等可以擴展、但是不可修改,
無論模塊多么的封閉,都可能存在一些無法預料的變化,即使不能完全封閉,依然要對能預想到的變化封閉起來,先猜測最有可能發生變化的種類,然后構造抽象來隔離這些種類的變化(比如介面,抽象類等),
在最初編碼時,也許想象不到什么變化,沒有關系,只要當某一刻這個變化發生時,我們就創建抽象來隔離以后發生的同類變化,這就可以了,
面對需求的新增或改動時,對程式的改動是新增形式的,而不是更改現有的代碼,
開發人員應該對頻繁的變化做出抽象,不是細到每個部分都去抽象,刻意的抽象不是一種成熟的抽象,
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/22730.html
標籤:設計模式
上一篇:大話設計-單一職責
下一篇:python---策略模式
