用反射 和 抽象工廠 達成資料 存取程式
用反射 和 抽象工廠 達成資料 存取程式
用反射 和 抽象工廠 達成資料 存取程式
用反射 和 抽象工廠 達成資料 存取程式
IUser result = new SqlserverUser();
using System.Reflection;
IUser result = (IUser)Assembly.Load(“抽象工廠模式”).
CreateInstance(“抽象工廠模式.SqlserverUser”);
用反射可以利用字串來實體化物件,變數是可以更換的。
IUser result = (IUser)Assembly.Load(“抽象工廠模式”).
CreateInstance(“抽象工廠模式.OracleUser”);