摘要: 空对项模式的作用就是代替null引用并实现相同接口但没有行为。 在上一篇【 "Adapter模式进行代码重构" 】随笔中,我们为ProductService提供了ICacheAdapter接口实现数据缓存,但现在不想实现缓存功能了,如果我们直接给ProductService构造直接传递一个null引 阅读全文
posted @ 2017-06-19 15:11 yangsofter 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Adapter(适配器)模式主要是将一个类的某个接口转换成一个兼容的接口。 下面是实现一个商品检索的示例 【Bad Code】 这段代码中的主要问题: ProductService类强依赖ProductRepository类。 强依赖于HttpContext缓存。 【Code Refactoring 阅读全文
posted @ 2017-06-19 11:37 yangsofter 阅读(436) 评论(0) 推荐(0) 编辑