定義
爲創建一組相關或相互依賴的對象提供一個接口,而且無需指定它們的具體類
類圖
優缺點:
優點:封裝性,每個產品的實現類不是高層模塊要關心的,它要關心的是接口或抽象類
缺點:產品族擴展非常困難,嚴重違反開閉原則
使用場景 一個對象族都有相同的約束
注意事項 抽象工廠模式,產品族擴展困難,但產品等級擴展卻非常容易
通用代碼
定義
爲創建一組相關或相互依賴的對象提供一個接口,而且無需指定它們的具體類
類圖
優缺點:
優點:封裝性,每個產品的實現類不是高層模塊要關心的,它要關心的是接口或抽象類
缺點:產品族擴展非常困難,嚴重違反開閉原則
使用場景 一個對象族都有相同的約束
注意事項 抽象工廠模式,產品族擴展困難,但產品等級擴展卻非常容易
通用代碼
一.Vue文件內容 <template> </template> <script> </script> <style> </style>