2011年1月10日
摘要: 外观模式: 外观模式的思想其实就是分层的思想,如果在客户代码中出现按业务逻辑调用的情况,其实这是不符合迪米特法则的,因为客户类与详细实现类之间并不存在直接通信。这样我们就可以加入一个业务逻辑层,而这个业务逻辑层其实就是按外观模式设计的。它为子系统的接口提供一个一至的界面。 阅读全文
posted @ 2011-01-10 11:38 叩亦杰 阅读(196) 评论(1) 推荐(1) 编辑
摘要: 如果两个类不必直接通信,那么两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话可以通过第三者转发这个调用。 其实迪米特法则是强调了类之间的松耦合,降低了彼此之间的耦合度。 阅读全文
posted @ 2011-01-10 11:37 叩亦杰 阅读(342) 评论(0) 推荐(1) 编辑
摘要: [以前学习Linq To Entities 时自己写的点心得资料,放在这里供初学者参考]1、先实例化entities对象(注意释放所占空间,结合using 使用)2、实例化的entities对象中的表的实体,生成对象a,返回类型为objectquery表实体类名3、使用linq对a进行查询,返回类型为iqueryable你所需要的查询类型(若你只需要一个为字符串类型的字段,可为string,若你需要查出整个表的字段,则可以为表的实体类型。)生成对象b.(若只需要查出表中部分字段且大于一个时可以 var 类型 代码4、查询语句可以使用linq也可以使用,其自带的如select之类的查询函 阅读全文
posted @ 2011-01-10 11:32 叩亦杰 阅读(3913) 评论(6) 推荐(3) 编辑