之前在学习设计模式的时候,对于抽象工厂中的反射+配置文件的使用一直都是一知半解的,但是在机房重构七层登录的运用以及报错,让自己对于反射
的使用有了更深刻的认识。
反射就像是一个简单的记录+反射器,将配置文件中的内容反射到当前所要运用的内容中来。
反射的运用格式:
Assembly.Load(“程序集名称”).CreateInstance(“命名空间.类名称”)
话不多说,先上代码:
配置文件:App.config 【在U层中】
代码:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key ="ConStr" value ="server=.;database=CRRData;uid=sa;password=123456"/>
<add key ="DB" value ="

本文探讨了在设计模式中如何结合反射和配置文件进行操作,特别是在抽象工厂模式的应用场景下。作者通过机房重构的实例,详细解释了反射如何将配置文件内容映射到代码中,并展示了在数据访问层(D层)如何实现这一过程。通过修改配置文件,可以轻松切换数据库,如从SQL Server变为Access或Oracle。作者鼓励读者在实践中不断学习和提高。
最低0.47元/天 解锁文章
379

被折叠的 条评论
为什么被折叠?



