在這門課程中,學生們將學到以下內容:
-
設計模式的基礎知識:
-
了解設計模式的概念和重要性。
-
掌握設計模式的分類(創建型、結構型、行為型)。
-
-
創建型設計模式:
-
工廠模式(Factory Pattern)
-
抽象工廠模式(Abstract Factory Pattern)
-
單例模式(Singleton Pattern)
-
原型模式(Prototype Pattern)
-
-
結構型設計模式:
-
適配器模式(Adapter Pattern)
-
裝飾模式(Decorator Pattern)
-
外觀模式(Facade Pattern)
-
代理模式(Proxy Pattern)
-
-
行為型設計模式:
-
命令模式(Command Pattern)
-
中介者模式(Mediator Pattern)
-
備忘錄模式(Memento Pattern)
-
觀察者模式(Observer Pattern)
-
策略模式(Strategy Pattern)
-
-
如何在asp dotnet Core MVC中應用設計模式:
-
在asp dotnet Core MVC項目中識別和應用適當的設計模式。
-
使用工廠模式管理控制器和服務的實例化。
-
應用裝飾器模式擴展現有的功能而不修改原始代碼。
-
利用策略模式實現可替換的業務邏輯。
-
使用單例模式管理應用程序範圍內的服務。
-
觀察者模式在事件驅動的應用程序中的應用。
-