介面 配置檔案 反射實現充值優惠

2021-10-01 12:47:33 字數 875 閱讀 1339

網咖舉辦優惠活動,要求靈活可擴充套件。分為滿50加10,滿100加30,充120%,充150%

介面+實現類

/**

* 優惠力度,介面+實現類

* */

public inte***ce idiscount

public class nodiscount : idiscount

}public class manfifty : idiscount

}public class manonehundred : idiscount

}public class charge120 : idiscount

}public class charge150 : idiscount

}

b層

//配置檔案+反射計算優惠後的充值金額

string discount = list["discount"].tostring();

idiscount idiscount = (idiscount)assembly.load("bll").createinstance("bll."+preferential);

decimal recharge= idiscount.getrecharge(convert.todecimal(list["rechargecash"].tostring()));

u層

list.add("rechargecash", cbcash.text.trim());
for (int i =2; i < keys.length; i++)

cbtype.selectedindex = 0;

objective c實現配置檔案 反射

1.先寫plist配置檔案 plist寫到resouce裡面去 通過nsbundle把資料取plist讀出來 2.通過nsclassfromstring建立類 nsclassfromstring nsselectorfromstring 正常來說,id myobj nsclassfromstring...

objective c實現配置檔案 反射 工廠建立

1.先寫plist配置檔案 plist寫到resouce裡面去 通過nsbundle把資料取plist讀出來 2.通過 nsclassfromstring建立類 nsclassfromstring nsselectorfromstring 正常來說,id myobj nsclassfromstrin...

反射 配置檔案 實現IOC容器

ioc容器我們僅僅停留在知道上是不行的,我們要動手做印象對更深刻,那麼我給大家看乙個 看看 中ioc容器的實現。建立乙個類庫 解決方案的類庫建立 建立乙個實體類 user csharp view plain copy print?font size 18px using system using s...