Aha!設計模式(4)-抽象工廠(3)

適用性 在以下情況可以使用Abstract Factory模式   • 一個系統要獨立於它的產品的創建、組合和表示時。   對於一個一定規模以上的軟件,經常會出現需要多個功能組件協同工作的情況。爲了降低耦合性,增強擴展性,經常要對系統進行分解。這時將功能組件的創建,組合(協同動作)和表示分離是一種常用的方式。而功能組件的創建部分就可以使用抽象工程模式。   • 一個系統要由多個產品系列中的一個來配
相關文章
相關標籤/搜索