随笔分类 - Patterns and Practices
Patterns and Practices
Unity(七):使用场景Ⅲ:用于依赖注入(下)
摘要:我们说到哪了... Unity(一):从ObjectBuilder说起 Unity(二):Unity是什么? Unity(三):快速入门 Unity(四):使用场景Ⅰ:建立类型映射 Unity(五):使用场景Ⅱ:用于单例模式 Unity(六):使用场景Ⅲ:用于依赖注入(上) Fluent interface 上一篇文章我使用到了Fluent interface这个特性,但是这一点忘...
阅读全文
Unity系列目录
摘要:Unity(一):从ObjectBuilder说起 Unity(二):Unity是什么? Unity(三):快速入门 Unity(四):使用场景Ⅰ:建立类型映射 Unity(五):使用场景Ⅱ:用于单例模式 Unity(六):使用场景Ⅲ:用于依赖注入(上) Unity(七):使用场景Ⅲ:用于依赖注入(下)
阅读全文
Unity(六):使用场景Ⅲ:用于依赖注入(上)
摘要:我们说到哪了... Unity(一):从ObjectBuilder说起 Unity(二):Unity是什么? Unity(三):快速入门 Unity(四):使用场景Ⅰ:建立类型映射 Unity(五):使用场景Ⅱ:用于单例模式 有关依赖注入 什么是依赖注入,我想这个问题我在这里说就不大合适了,所以还是推荐一下大师的文章。之前的文章也...
阅读全文
Unity(五):使用场景Ⅱ:用于单例模式
摘要:我们说到哪了... Unity(一):从ObjectBuilder说起 对于Unity的底层构件ObjectBuilder Unity(二):Unity是什么? 介绍了Unity的特性。 Unity(三):快速入门 给出一个简单使用Unity的简单示例,对Unity的使用有一个初步的认识和了解。 Unity(四):使用场景Ⅰ:...
阅读全文
Unity(四):使用场景Ⅰ:建立类型映射
摘要:总的来看,Unity的使用场景主要有以下几个:
建立类型映射
用于单例模式
用于依赖注入
在创建对象时,毫无疑问,类型映射是我们无法回避的一个问题,同时也是一系列工厂模式的根本出发点。类型映射,为面向对象设计的根本原则——“针对接口编程,而不是针对实现编程”、“要依赖抽象,不要依赖具体类”——在应用中的实现,提供了有力的支持。
阅读全文
Unity(三):快速入门
摘要:Microsoft patterns & practices 终于发布了Unity,可以从这里下载,同时可以参见Unity的老大Grigori Melnik的发布说明,不过比下载页面也没多什么信息。 最近patterns & practices团队采用了一种新的文档发布模式,就是Release版本的产品在发布的同时,将产品文档同步到msdn中。这样的话,如果你只想先了解下产品,或者先了解再决定是否...
阅读全文
Unity(二):Unity是什么?
摘要:在之前的 Unity(一):从ObjectBuilder说起 一文中,介绍了Unity的底层框架ObjcetBuilder。同时我稍微也提了一句:他们(patterns & practices)再次犯了拖期的老毛病(说句公道话,这个毛病当属其中的Enterprise Library团队最为突出)。没想到,今天看到Unity的掌门Grigori说:Unity release date...
阅读全文
Unity(一):从ObjectBuilder说起
摘要:Unity的Release又拖期了,不过对于patterns & practices的fans来说,应该习以为常了。 不少大牛已经开始深入岩洞探险了,向他们致敬:)鉴于之前的CTP或者weekly drops实在是不够稳定,这也就成了我站在洞口静观其变的理由...ok,说白了就是懒惰的借口。 不过这并不妨碍我们先聊聊ObjectBuilder。我们需要一些预备知识,如果对于IOC还不是很清楚的话,...
阅读全文
Prism——finally, the P&P client team admit CAB is too complex to use!
摘要:看了P&P client product manager Glenn Block 的最新的一篇blog Have you heard of SFD? ,P&P的这些专家们总是在拼命的创造新名词,在这篇blog中,又发现了诸如SFD, Prism, Region等新名词,不过这一切都是在Glenn成为product manager以后,我们听到的还有Unity、bundle等等,看来Glenn似乎有...
阅读全文