摘要:
最近做项目用到MVC,发现用linq查询得到的数据是匿名类型对象,通过模型绑定、或者ViewBag、ViewData进行数据传递后,View解析报错:“object 未包含xx的定义”; 没找到好的解决办法,就只能通过内部对象一个类型去解决。 所以想到了对内部对象一个类型转换,转换成Jobject, 阅读全文
摘要:
一、简单工厂 简单工厂模式的工厂类一般是使用静态方法,通过接收的参数不同来返回不同的对象实例。不修改代码的话,是无法进行动态扩展的。 实例:假设我养了一条狗、一只猫、一头猪,我现在要这三个动物都发出叫声。 1.按照正常的面向对象实现的话,我们会定义狗类、猫类、猪类,实现“叫”的方法;然后在程序中实例 阅读全文