吐槽大全 -GoF《設計模式》
阿新 • • 發佈:2019-02-15
對GoF《設計模式》等面向物件設計的經典書籍的吐槽。分散在各文章中的吐槽可能被我刪除。
GoF在這個模式的介紹中,提到的IoC、好萊塢法則和鉤子,yqj2065認為他們是在找抽。 關於這個模式,我在考慮用不用腦殘的、包含幾個明顯實現步驟的例子,腦殘例子便於介紹子類對待父類方法的5種形式,討論如何有效地控制和合理地使用實現繼承。[空方法的作用],講一下Java的MouseAdapter這種讓做事情比較方便的器,做便器?難聽。 “模板方法非常基本,它們幾乎可以在任何一個抽象類中找到。” 到底是1有代表性,還是n有代表性呢? 我個人喜歡1到多。所以,“策略非常基本,它們幾乎可以在任何一個抽象類中找到。”- 3.3 橋接模式(4.2)
從完成IServer初始化的角度看,God能夠完成Spring目前的工作(Spring作為龐大的框架,也其他用途),所以將God也作為注入工具。 ★Spring隱式注入,God顯式注入。
關鍵在於,Spring的DI,也和God一樣,僅僅是一個被調的工具/ 庫 。按照我關於框架的定義,你一個框架,應用程式設計師使用時怎麼地也要編寫一個@Override方法,
所以,Spring的DI,完全和框架、控制反轉IoC,一點關係都沒有。它完全是一個自行車,只有兩個輪子。
- 何謂控制反轉