Template Method模式和Strategy模式[繼承與委託]

繼承 program by difference. 通過繼承,可以建立完整的軟件結構分層.其中每一層都可以重用該層次以上的Code. 過度使用繼承的代價是巨大的.應使用組合或者委託來替代繼承. Template Method(使用繼承)和Strategy(使用委託)模式解決了相同的問題:分離通用的算法和具體的上下文(DIP). Template Method模式. Strategy模式 Templ
相關文章
相關標籤/搜索