設計模式的目的,就是如何給類分配職責。
原則:
一條規則,一個地方。
避免冗余,便于修正和重用。
我認為這是個絕對正確而且非常清晰的原則,值得牢記。
最近在看一個中文的 設計模式精解,準備粗讀一下,記錄一些自己的理解。
不過坦率說,總覺得那20幾個設計模式多了點,有的模式每次讀起來都似是而非,不該有那么多,簡單就是美,似乎應該更精減。
比如抽象工廠模式,不是和bridge也差不多么,無非就是按照變化點,把維度增加,使用組合。
根據在整體中的位置來定義部分
從簡單,到復雜,一步步創造差異。并把差異性分配給類
設計模式真的比較困擾