反射 + 抽象工厂模式切换不同的实现方法
生活随笔
收集整理的這篇文章主要介紹了
反射 + 抽象工厂模式切换不同的实现方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
概述
工廠模式(Abstract Factory)定義?:提供一個創建一系列相關或相互依賴對象的接口,而無需指定它們具體的類。
抽象工廠模式(Abstract Factory Pattern)是圍繞一個超級工廠創建其他工廠。該超級工廠又稱為其他工廠的工廠。這種類型的設計模式屬于創建型模式,它提供了一種創建對象的最佳方式。
在抽象工廠模式中,接口是負責創建一個相關對象的工廠,不需要顯式指定它們的類。每個生成的工廠都能按照工廠模式提供對象。
實現
1、在項目中,創建接口IA
2、實現方法1
3、實現方法2
測試
使用反射的方式,切換不同的實現方法
結果如下,達到預期效果
代碼地址:
https://gitee.com/conanOpenSource_admin/Example/tree/master/%E5%B7%A5%E5%8E%82
總結
以上是生活随笔為你收集整理的反射 + 抽象工厂模式切换不同的实现方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AntDesign Pro + .NET
- 下一篇: 女神节爆猛料!. NET程序员男女比例公