創建型模式

在軟件工程中 ， 創建型模式是處理對象創建的設計模式 ， 試圖根據實際情況使用合適的方式創建對象 ， 因爲基本的對象創建方式可能會導致設計上的問題 ， 或增加設計的複雜度 。 創建型模式的關注點是如何創建對象 ， 其核心思想是要把對象的創建和使用相分離 。 創建型模式由兩個主導思想構成 。 一是將系統使用的具體類封裝起來 ， 二是隱藏這些具體類的實例創建的方式 。 創建型模式又分爲對象創建型模式和類創建型模式 。 對象創建型模式處理對象的創建 ， 類創建型模式處理類的創建 。 詳細地說 ， 對象創建型模式把對象創建的一部分推遲到另一個對象中 ， 而類創建型模式將它對象的創建推遲到子類中 。