作業9(補)
1、瞭解什麼是設計模式 ?
- 設計模式是一套程式碼設計的,對開發經驗的總結。在專案中合理運用設計模式可以解決很多問題。
2、查閱相關資料,掌握其中幾項設計模式。
- 工廠模式
- 屬於建立型模式,它提供了一種建立物件的最佳方式。在工廠模式中,我們在建立物件時不會對客戶端暴露建立邏輯,並且是通過使用一個共同的介面來指向新建立的物件。
- 意圖:定義一個建立物件的介面,讓其子類自己決定例項化哪一個工廠類,工廠模式使其建立過程延遲到子類進行。
主要解決:主要解決介面選擇的問題。我們明確地計劃不同條件下建立不同例項時
何時使用:。
如何解決:讓其子類實現工廠介面,返回的也是一個抽象的產品。
關鍵程式碼:建立過程在其子類執行。
- 抽象工廠模式
- 是圍繞一個超級工廠建立其他工廠。該超級工廠又稱為其他工廠的工廠。這種型別的設計模式屬於建立型模式,它提供了一種建立物件的最佳方式。
相關文章
- 第一週作業補
- day-9作業
- 9月27日作業
- 9月12日作業
- 9月14日作業
- 9月10日作業
- 9月5日作業
- 9月6日作業
- 2020-9-30數學作業
- 3D遊戲程式設計作業93D遊戲程式設計
- ROS 2 Crystal Clemmys版機器人作業系統補充說明ROS機器人作業系統
- 安卓.9圖片製作安卓
- 作業系統 作業5作業系統
- 高階語言程式設計課程第9次個人作業程式設計
- 蘋果在iOS 12作業系統中引入的9個Siri新功能蘋果iOS作業系統
- 作業
- 歷時9個月重構iNeuOS工業網際網路作業系統,打造工業領域的“Office”作業系統
- 【團隊作業】第三週作業1
- 作業系統(一):作業系統概述作業系統
- 作業系統(1)——作業系統概述作業系統
- 作業四
- 作業三
- 作業二
- 作業01
- 作業一
- 作業1
- python作業Python
- 作業2
- 2024.6.27作業
- 作業7
- 2024.6.24作業
- 2024.6.20作業
- 2024.6.21作業
- 2024.3.15作業
- 2024.3.14作業
- 2024.3.13作業
- 2024.3.12作業
- 2024.4.25作業