使用專業示例在C#中的設計標準課程

”“”

C#設計模式的專業示例

課程概述

本課程通過使用專業示例對C#E .NET設計模式提供了全面的了解。您將學習與設計模式相關的類概念和圖表,從而使您可以有效解決應用程序設計問題。

創建模式

1.簡單的工廠 – 使用“ createexam”方法的在線Exexam創建對象。
2.工廠方法 – 使用子類ConcreteFactory用於在線Exexam的對象創建。
3.抽象工廠 – 使用AbstractWidgetFactory基於不同操作系統的窗口和對話框的對象創建。
4. Singleton-理解概念的通用示例,包括靜態啟動和雙鎖檢查。
5.原型 – 在執行時間為GeneralCustomer和PrevileGustomer創建原型對象。
6.構建器 – 使用Fluent接口和銀行構建器進行bankAccount的逐步創建對象。

結構模式

1.適配器 – MediaPlayer和MediaPackage之間使用的適配器。
2.橋樑 – 持續機制和文件類型之間使用的橋樑的示例。
3.複合 – 與父親和子女元素的HTML樹結構的示例。
4.裝飾員 – 用實習進展來裝飾應用程序。
5.立面 – 針對不同類型數據庫的FacaderePortgenerator。
6.代理 – 通過餐廳應用程序的遠程代理,虛擬代理和保護代理的示例。

行為模式

1.責任鏈-ATMWITHDRAW申請印度盧比的不同面額。
2.命令 – 用重做和撤消功能計算應用程序。
3.解釋 – 將羅馬數字轉換為數字。
4. ITECTOR-通過博客文章進行ITEK。
5.調解員 – 不同用戶類別的聊天者。
6.電器 – 帶有文件內容的保存點,以逆轉以前的救援點。
7.觀察者 – 在可用產品時通知所有客戶。

固體原理

1.驗證點以識別和解決代碼問題。
2.紮實原則的重要性。
3.固體的首字母縮寫。
4.違反的SRP概念 – 使用的示例:貸款請求。
5. OCP:貸款請求中的開放原則和關閉原則的實施。
6. LSP:在向貸款請求中增加教育貸款後違反LSP。
7. ISP:ISP形式的LSP違規解決方案。
8. DIP:使用英語和法語的使者了解貸款請求中的概念。

您將學到什麼

在本課程結束時,您將能夠:
– 編寫乾淨的代碼。
– 確定針對特定應用程序設計問題的最合適的設計模式。
– 應用設計原則,例如開放式餵養和依賴性逆轉。

Scroll to Top