码迷,mamicode.com
首页 >  
搜索关键字:耦合    ( 5745个结果
中介者模式
一、简介1、中介者模式用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显示的交互引用,从而使其耦合松散,而且可以独立的改变他们之间的交互。2、成员类Mediator:中介者接口。在里面定义了各个同事之间相互交互所需要的方法。ConcreteMediator:具体的中介者实现对象。它需要了解...
分类:其他好文   时间:2015-02-01 10:41:23    阅读次数:171
三层架构理论总结
What?          三层架构就是将整个业务应用划分为:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data Access Layer)。   Why?           区分层次的目的是实现“高内聚,低耦合”的思想。三层结构是软件架构设计中,最普遍的一种结构。   When?     ...
分类:其他好文   时间:2015-01-31 17:55:26    阅读次数:215
接口与抽象
封装:每个对象都包含它能进行操作所需要的信息,而不依赖其它对象来完成自己的操作,称为封装。封装的好处:良好的封装能减少耦合,类内部的实现可以自由的修改,类具有清晰的对外接口。继承者可以完全替换被继承者,反之则不成立。继承定义了如何互相关联,共享特性。Protected表示继承时子类可以对基类有完全的...
分类:其他好文   时间:2015-01-31 12:00:04    阅读次数:159
利用C++ 11特性实现多线程计数器
许多并行计算程序,需要确定待计算数据的编号,或者说,多线程间通过编号而耦合。此时,通过利用C++ 11提供的atomic_?type类型,可实现多线程安全的计数器,从而,降低多线程间的耦合,以便于书写多线程程序。以计数器实现为例子,演示了多线程计数器的实现技术方法,代码如下:...
分类:编程语言   时间:2015-01-31 07:10:59    阅读次数:153
ActiveMq 总结(一)
1. 背景 当前,CORBA、DCOM、RMI等RPC中间件技术已广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性:(1)同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;(2)客户和服务对象的生命周期紧密耦合:客户进程和服务对象进程...
分类:其他好文   时间:2015-01-30 19:19:00    阅读次数:220
Spring声明式事务配置的两种策略SpringAop和Bean后处理器的代理BeanNameAutoProxyCreator
Spring的事务配置有两种:1编程式事务管理配置;2声明式事务管理配置。下面介绍两种声明式事务的配置,声明式事务相比于编程式事务代码耦合更低,无序书写任何事务管理的先关代码。两种声明式事务配置策略分别是:SpringAop事务管理和Bean后处理器的代理BeanNameAutoProxyCreator管理事务。    1、SpringAop事务管理配置        1.1、配置数据源:...
分类:编程语言   时间:2015-01-29 22:36:00    阅读次数:199
【设计模式】观察者模式
背景: 为了降低耦合,有了观察者模式! 书上的例子发展历程,如下图: 1、因为秘书类通知的是看股票类,增加看NBA者后,秘书类也需要修改,这样一来,就太麻烦了。为了降低耦合,让秘书类的参数为抽象的观察者,那就可以随意增加观察者了。 2、不仅秘书是通知者,还有老板,所以,秘书类也需要抽象为通知者类。     通...
分类:其他好文   时间:2015-01-29 09:37:02    阅读次数:180
javascript 事件探索
1 事件流:   DOM同时支持两种事件模型:捕获型事件(非IE,从document 到具体元素)和冒泡型事件(IE,从具体元素到document)。 2 事件处理程序     html事件处理程序,简单点就是在html 元素上面直接绑定一个onclick 类似的事件,缺点显而易见是有太强的耦合性    Dom0 级事件处理程序,类似于document.getById().on...
分类:编程语言   时间:2015-01-28 19:48:08    阅读次数:298
24天学会设计模式------责任链模式
从名字上大概也能猜出这个模式的大概模样——系统中将会存在多个有类似处理能力的对象。当一个请求触发后,请求将在这些对象组成的链条中传递,直到找到最合适的“责任”对象,并进行处理。《设计模式》中给它的定义如下:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。从定义上可以看出,责任链模式的提出是为了“解耦”,以应变系统需求的变更和不明确性。...
分类:其他好文   时间:2015-01-28 00:59:11    阅读次数:215
Java反射机制详解(3) -java的反射和代理实现IOC模式 模拟spring
IOC(Inverse of Control) 可翻译为“控制反转”,但大多数人都习惯将它称为“依赖注入”。在Spring中,通过IOC可以将实现类、参数信息等配置在其对应的配置文件中,那么当 需要更改实现类或参数信息时,只需要修改配置文件即可,这种方法在上例的基础上更进一步的降低了类与类之间的耦合...
分类:编程语言   时间:2015-01-27 19:56:07    阅读次数:223
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!