码迷,mamicode.com
首页 >  
搜索关键字:耦合度    ( 946个结果
IOC
控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用传递给它。也可以说,依...
分类:其他好文   时间:2014-11-04 19:42:30    阅读次数:188
Android中利用Handler实现消息的分发机制(三)
说到代码的可读性,有时候,我们更加看重代码之间的层次或者说模块化,耦合度等特点。 不同的业务逻辑,不同的功能,应该实现在不同的模块中,而模块与模块之间就可以通过一个消息来通信,而这种消息通讯方式,我们就可以利用Handler和HandlerThread来实现。 比如,最近做的一个浏览器的小Demo,其类图如下: ... 在不同的模块实现中, 我们可以调用registerHandler方法,将其对象的Handler注册到MessageDispatcher中,然后通过sendMessage方法,指定对应的目标,...
分类:移动开发   时间:2014-10-28 20:09:23    阅读次数:386
使用Spring MVC统一异常处理实战
1 描述  在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。  那么,能不能将所有类型的异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护?答案是肯定的。下面...
分类:编程语言   时间:2014-10-23 17:50:06    阅读次数:312
iOS设计模式 - (3)简单工厂模式
一。简述简单工厂模式(FACTORY),通过面向对象的封装,继承和多态来降低程序的耦合度。...
分类:移动开发   时间:2014-10-22 22:03:43    阅读次数:326
设计模式中类的关系
在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。1.依赖(Dependence) 依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为...
分类:其他好文   时间:2014-10-20 23:10:43    阅读次数:285
Java的动态代理
何为动态代理:其实Struts2的Action请求也是用动态代理的,比如Action需要调用很多拦截器,但是如果用Action实例去一一调用拦截器,是不是好麻烦,而且代码的耦合度很高吖,那我能不能为每个Action都自动生成一个动态代理对象呢,让这个对象代替Action实例去干活,答案是可以的,代理...
分类:编程语言   时间:2014-10-16 12:20:52    阅读次数:260
设计模式中类之间的关系
面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。1.依赖(Dependence)描述:可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是B类的变化会影响到A。表现在代码层面,类A当...
分类:其他好文   时间:2014-10-07 17:30:23    阅读次数:166
Java设计模式菜鸟系列(九)外观模式建模与实现
外观模式(Facade):是为了解决类与类之间的依赖关系的,像spring一样,可以将类与类之间的关系配置到配置文件中,而外观模式就是将他们的 关系放在一个Facade类中,降低了类与类之间的耦合度,该模式中没有涉及到接口。...
分类:编程语言   时间:2014-10-05 22:52:39    阅读次数:258
rabbitMQ之AMQP协议
1.什么是AMQP协议 即高级消息队列协议,规范客户端与消息中间件服务器之间的通信,并能相互操作。2.AMQP协议的作用 降低应用程序之间的耦合度,这样不同应用之间的集成的难度将变得更小,并开发出更有用的应用程序 。3.AMQP协议的模型 包含三个成员:Exchange,Message Queue,...
分类:其他好文   时间:2014-10-05 18:51:28    阅读次数:230
【Android】事件总线(解耦组件) EventBus 详解
当Android项目越来越庞大的时候,应用的各个部件之间的通信变得越来越复杂,例如:当某一条件发生时,应用中有几个部件对这个消息感兴趣,那么我们通常采用的就是观察者模式,使用观察者模式有一个弊病就是部件之间的耦合度太高,在这里将会详细介绍Android中的解耦组件EventBus的使用。Even.....
分类:移动开发   时间:2014-09-30 19:42:30    阅读次数:244
946条   上一页 1 ... 88 89 90 91 92 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!