Strategy 模式

可以看到 Strategy 模式和 Template 模式解決了類似的問題,也正如在 Template 模式中 分析的,Strategy模式和 Template 模式實際是實現一個抽象接口的兩種方式:繼承和組合之 間的區別。要實現一個抽象接口,繼承是一種方式:我們將抽象接口聲明在基類中,將具體 的實現放在具體子類中。組合(委託)是另外一種方式:我們將接口的實現放在被組合對象 中,將抽象接口放在組合
相關文章
相關標籤/搜索