首頁 >常見問題 >抽象工廠模式的適用場景包括哪些

抽象工廠模式的適用場景包括哪些

藏色散人
藏色散人原創
2020-07-01 10:22:554778瀏覽

抽象工廠模式的適用場景包括:1、一個系統要獨立於它的產品的創建、組合和表示時;2、一個系統要由多個產品系列中的一個來配置時;3 、需要強調一系列相關的產品物件的設計以便進行聯合使用時;4、提供一個產品類別庫,而只想顯示它們的介面而不是實現時。

抽象工廠模式的適用場景包括哪些

抽象工廠模式

#提供一個創建一系列相關或相互依賴物件的接口,而無需指定它們具體的類別

「工廠」是創建產品(物件)的地方,其目的是將產品的創建與產品的使用分開。抽象工廠模式的目的,是將若干抽象產品的介面與不同主題產品的具體實現分開。這樣就能在增加新的具體工廠的時候,不用修改引用抽象工廠的客戶端程式碼

適用性

  • ##一個系統要獨立於它的產品的創建、組合和表示時

  • 一個系統要由多個產品系列中的一個來配置時

  • 需要強調一系列相關的產品物件的設計以便進行聯合使用時

  • 提供一個產品類別庫,而只想顯示它們的介面而不是實現時

#更多相關知識,請造訪

PHP中文網

以上是抽象工廠模式的適用場景包括哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn