原文:C#进阶系列——MEF实现设计上的“松耦合”(一)

前言:最近去了趟外地出差,介绍推广小组开发的框架类产品。推广对象是本部门在项目上面的同事 到 年工作经验的初级程序员。在给他们介绍框架时发现很多框架设计层面的知识他们都没有接触过,甚至没听说过,这下囧了 于是乎在想该如何跟他们解释MEF AOP 仓储模式等方面的东东。本来C 基础系列应该还有两篇关于异步的没有写完,奈何现在要推广这些个东西,博主打算先介绍下项目中目前用到的些技术,异步的往后有时间再 ...

2015-08-30 16:31 16 17116 推荐指数:

查看详情

C#进阶系列——MEF实现设计上的“耦合”(二)

前言:前篇 C#进阶系列——MEF实现设计上的“耦合”(一) 介绍了下MEF的基础用法,让我们对MEF有了一个抽象的认识。当然MEF的用法可能不限于此,比如MEF的目录服务、目录筛选、重组部件等高级应用在这里就不做过多讲解,因为博主觉得这些用法只有在某些特定的环境下面才会用到,着实不太普遍,感觉 ...

Mon Aug 31 23:31:00 CST 2015 6 5302
Spring3系列2 -- 耦合实现

Spring3系列2 -- 耦合实现 一、 环境 spring-framework-3.2.4.RELEASE jdk1.7.0_11 Maven3.0.5 eclipse-jee-juno-SR2-win32 此例不必重复创建项目,上接 ...

Tue Nov 26 21:48:00 CST 2013 0 2685
耦合和紧耦合的架构设计、性能对比

  在最近的一次大数据技术讨论会上,有一家公司的技术高管谈到耦合和紧耦合的性能表现的话题。正好Laxcus大数据管理系统的设计,从0.x、1.x到2.x版本,也经历了从紧耦合耦合的发展过程。做为亲历者,对这两种架构的设计和运行效果,我们有清楚的了解和认识。下面就说一说这件事。写此博文 ...

Tue Jul 19 00:47:00 CST 2016 1 7024
C#可扩展编程之MEF学习笔记(五):MEF高级进阶

好久没有写博客了,今天抽空继续写MEF系列的文章。有园友提出这种系列的文章要做个目录,看起来方便,所以就抽空做了一个,放到每篇文章的最后。 前面四篇讲了MEF的基础知识,学完了前四篇,MEF中比较常用的基本已经讲完了,相信大家已经能看出MEF所带来的便利了。今天就介绍一些MEF中一些较为不常用 ...

Thu Sep 25 02:37:00 CST 2014 10 10742
耦合耦合,紧耦合

什么是耦合? 模块间的依赖性就是耦合,两个功能函数之间的依赖程度 如五个人共同开发一个模块,应该尽量耦合,就是联系越小越好,这样一个模块变动,另一个模块就不会变动 耦合的方法,一般是底层函数,功能尽量单一,尽量避免修改底层函数,功能相近的函数,可以设计两个以上,不要为了减少代码量 ...

Wed Jun 27 03:30:00 CST 2018 0 4286
C#进阶系列——DDD领域驱动设计初探(一):聚合

前言:又有差不多半个月没写点什么了,感觉这样很对不起自己似的。今天看到一篇博文里面写道:越是忙人越有时间写博客。呵呵,似乎有点道理,博主为了证明自己也是忙人,这不就来学习下DDD这么一个听上去高大上的东西。前面介绍了下MEF和AOP的相关知识,后面打算分享Automapper、仓储模式、WCF ...

Mon Sep 21 17:02:00 CST 2015 24 48350
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM