随笔分类 -  design pattern

zz factory and abstract factory
摘要:接触设计模式好长时间了,但是,总是感觉没印象,于是准备个个击破,希望可以加深了解。首先从Factory Method 和 Abstract Factory开始。 两个模式都是创建型模式,Factory Method 是作用于类(类模式处理类和子类之间的关系,这些关系通过继承建立,是静态的,在编译时刻 阅读全文

posted @ 2015-10-11 23:58 oyl 阅读(141) 评论(0) 推荐(0)

zz facade模式
摘要:Facade模式 Facade模式要求一个子系统的外部与其内部的通信必须通过一个统一的Facade对象进行。Facade模式提供一个高层次的接口,使得子系统更易于使用。 就如同医院的接待员一样,Facade模式的Facade类将客户端与子系统的内部复杂性分隔开,使得客户端只需要与Facade对象... 阅读全文

posted @ 2015-09-24 09:39 oyl 阅读(123) 评论(0) 推荐(0)

MEF的一个例子
摘要:MEF(Managed Extensibility Framework) .net framework4.0 加入,system.componentModel.compositionMEF与MAF(Managed Addin Framework)最大不同在于:前者关注使用非常简单的方式来支持具有很强... 阅读全文

posted @ 2015-08-05 14:14 oyl 阅读(239) 评论(0) 推荐(0)

一个Unity例子
摘要:接口,与实现都在不同dll中,UnitySample项目只引用接口interfaces.dllusing Interfaces;using Microsoft.Practices.Unity;using System;using System.Collections.Generic;using Sy... 阅读全文

posted @ 2015-08-04 17:07 oyl 阅读(683) 评论(0) 推荐(0)

(转)MEF+Unity
摘要:http://www.dotnetspark.com/kb/4659-mef--unity-interception.aspxMEF + Unity InterceptionPosted By:Mahadesh Mahalingappa Posted Date:August 06, 2011Poin... 阅读全文

posted @ 2015-08-04 13:38 oyl 阅读(349) 评论(0) 推荐(0)

(转)IOC框架Ninject实践总结
摘要:http://www.cnblogs.com/jeffwongishandsome/archive/2012/04/15/2450462.html一、控制反转和依赖注入Ninject是一个轻量级的基于.Net平台的依赖注入(IOC)框架。所谓的IOC,即控制反转(Inversion of Contr... 阅读全文

posted @ 2015-07-17 17:06 oyl 阅读(262) 评论(0) 推荐(0)

Ninject-1
摘要:http://www.cnblogs.com/tylerdonet/p/3297915.html1.为什么要用Ninject?Ninject是一个IOC容器用来解决程序中组件的耦合问题,它的目的在于做到最少配置。其他的的IOC工具过于依赖配置文件,需要使用assembly-qualified名称来进... 阅读全文

posted @ 2015-07-17 16:14 oyl 阅读(151) 评论(0) 推荐(0)

导航