续上篇)
大鸟说道:“实际上没有学过设计模式去理解三层架构会有失偏颇的,毕竟分层是更高一级别的模式,所谓的架构模式。不过在程序中,有意识的遵循设计原则,却也可以有效的做出好的设计。”
“不要告诉我,刚才讲的‘迪米特法则’就会在分层中用得上?”小菜说。
“当然用得上,否则讲它干吗,你当我是在安慰你而临时编个法则来骗骗你呀?来,再来看看你上次写的代码。”
先来看看之前用反射机制改良的pos程序
DataSet ds; private void formLoad() { //读取配置文件 ds = new DataSet(); ds.ReadXml(Application.StartupPath + "\\CashAcceptType.xml"); //将读取到的记录绑定到下拉列表框中 foreach (DataRowView drv in ds.Tables[0].DefaultView) { cbbType.Items.Add(drv["name"].ToString()); } cbbType.SelectedIndex = 0; }