码迷,mamicode.com
首页 >  
搜索关键字:耦合    ( 5745个结果
策略模式
#include /*策略模式:定义一系列算法的方法,从概念上说所有这些算法完成相同的工作,只是实现不同,他用相同的方式调用所有的算法,减少了各种算法类和使用算法类之间的耦合策略模式的strategy类层次为context定义了一系列的可供重用的算法和行为,继承有助于析取出这些算法的公共部分刚开始写...
分类:其他好文   时间:2015-04-08 22:47:39    阅读次数:177
C#设计模式:开篇介绍
设计模式分组:可分为三组,创建型、结构型、行为型、创建类模式描述如何创建对象, 行为类模式关注如何管理对象的行为,结构类模式则着重于如何建立一个软件结构。创建型:创建型模式处理对象构造和引用,它们将对象实例的实例化责任从客户代码中抽象出来,从而让代码保持松散 耦合,将创建复杂对象的责任放在一个地方,...
分类:Windows程序   时间:2015-04-08 10:26:33    阅读次数:168
论SOA架构的几种主要开发方式
面向服务架构soa以其独特的优势越来越受到企业的重视,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。Soa的开发方法一般主要有开源的dubbo、dubbox、mule、wso2、cxf,以及付费的oracle soa、ibm soa等。         SOA是一种粗粒度、松...
分类:其他好文   时间:2015-04-08 09:16:16    阅读次数:436
Spring(三)Bean继续入门
一、Aware相关接口对于应用程序来说,应该尽量减少对Sping Api的耦合程度,然而有些时候为了运用Spring所提供的一些功能,有必要让Bean了解Spring容器对其进行管理的细节信息,如让Bean知道在容器中是以那个名称被管理的,或者让Bean知道BeanFactory或者Applicat...
分类:编程语言   时间:2015-04-08 06:43:53    阅读次数:194
Spring的IOC原理[通俗解释一下]
1. IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表...
分类:编程语言   时间:2015-04-07 20:17:46    阅读次数:190
职责链模式(Chain of Responsibility)(对象行为型)
职责链模式(Chain of Responsibility)(对象行为型) :使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。(Avoid couplingthe sender of a request ...
分类:其他好文   时间:2015-04-07 19:19:13    阅读次数:139
volley二次封装
产品中使用Volley框架已有多时,本身已有良好封装的Volley确实给程序开发带来了很多便利与快捷。但随着产品功能的不断增加,服务器接口的不断复杂化,直接使用Volley原生的JSONObjectRequest已经导致Activity或Fragment层中耦合了大量的数据解析代码,同时当多处调用....
分类:其他好文   时间:2015-04-07 17:07:05    阅读次数:148
实现UniqueAttribute唯一性约束-优化版
我之前就写过一篇《实现UniqueAttribute唯一性约束》,虽然实现了通过调用IsValid方法可以进行唯一性验证,但有一个缺点,那就是耦合度过高,原因是里面的DB上下文对象是直接写在里面的,如下:public override Boolean IsValid(Object value) .....
分类:其他好文   时间:2015-04-07 13:38:02    阅读次数:103
设计模式原则之迪米特法则
迪米特法则的简写为 LoD,看清楚中间的那个 o 是小写。迪米特法则也叫做做最少知识原则(Least Knowledge Principle,简称 LKP)说的都是一会事,一个对象应该对其他对象有最少的了解,通俗的讲一 个类对自己需要耦合或者调用的类应该知道的最少,你类内部是怎么复杂、怎么的纠缠不清...
分类:其他好文   时间:2015-04-05 20:26:54    阅读次数:208
程序员修炼之道读后感3
生活不会停步不前,我们编写代码须要进一切努力编写尽可能宽松灵活的代码。时间的耦合时间是软件架构的一个常常被忽视的方面,吸引我们的时间只是进度表上的时间。作为软件自身的一种设计要素,时间有两个方面对我们很重要:并发和次序。我们在编程时,通常并没有把这两个方面放在心上。当人们最初坐下来开始设计架构、或是...
分类:其他好文   时间:2015-04-05 20:15:31    阅读次数:127
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!