码迷,mamicode.com
首页 >  
搜索关键字:耦合    ( 5745个结果
使用Intent的好处、回调的含义
使用Intent的好处: (1)Android使用统一的Intent对象来封装“启动意图”,提供了一致的编程模型,可以启动Activity、Service、BroadcastReceiver组件 (2)应用程序可以启动具有某种特征的组件,而不与某个具体的组件耦合,利用高层次的解耦 (3)是应用程序组件通信之间的重要媒介,用Intent携带Bundle对象数据 回调的含义: 在...
分类:其他好文   时间:2014-12-09 23:09:11    阅读次数:176
effective c++条款26-31“class and function的实现”整理
一、类的实现面临的问题: 太快定义变量可能造成效率上的拖延;过度使用转型(casts)可能导致代码变慢又难维护,又招来微妙难解的错误;返回对象“内部数据之号码牌(handls)”可能会破坏封装并留给客户虚吊号码牌;为考虑异常带来的冲击则可能导致资源泄漏和数据败坏;过度热心地inlining可能引起代码膨胀;过度耦合则可能导致让人不满意的冗长建置时间。 二、条款26:尽可能延后变量定义式的出...
分类:编程语言   时间:2014-12-08 10:51:18    阅读次数:205
使用Spring MVC统一异常处理实战
博客分类:J2EESpringSpring MVC案例文档SpringMVC异常处理1 描述在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不...
分类:编程语言   时间:2014-12-06 16:51:06    阅读次数:177
架构设计之依赖倒置、控制反转与依赖注入
名词解释依赖:一种模型元素之间的关系的描述。例如类A调用了类B,那么我们说类A依赖于类B。耦合:一种模型元素之间的关系的描述。例如类A调用了类B或类B调用了类A,那么我们说类A与类B有耦合关系。耦合度:模型元素之间的依赖程度的量化描述。控制:一种模型元素之间的关系的描述。例如类A调用了类B,那么我们...
分类:其他好文   时间:2014-12-05 12:22:44    阅读次数:139
设计模式之桥接模式
桥接模式(bridge),顾名思义,在两个有关系的物体之间搭建一座桥,两者之间可以相互独立,降低耦合,解决了继承之间的强依赖关系。 举个例子:现在有很多的电子产品,比如手机、平板等,而又有很多的生产厂商,比如苹果、小米等。如果使用多重继承的话,类是以乘积增长的,而如果用桥接模式类是以和的方式增加的。显然可以降低类的个数。 桥接模式是将抽象和实现解耦,使它们可以独立地变化。这里有抽象和实现两个概...
分类:其他好文   时间:2014-12-05 00:49:00    阅读次数:219
隐式意图 Intent
/显式意图 :必须指定要激活的组件的完整包名和类名 (应用程序之间耦合在一起) // 一般激活自己应用的组件的时候 采用显示意图 //隐式意图: 只需要指定要动作和数据就可以 ( 好处应用程序之间没有耦合) //激活别人写的应用 隐式意图, 不需要关心对方的包名和类名1.Manifest //...
分类:其他好文   时间:2014-12-04 23:00:47    阅读次数:202
MVC中V与C之间的通话
无论是MVC还是三层,还是其他的一些框架应用,只不过是在业务处理上划分的更加的清晰明了,降低各个模块之间的耦合度。但是各个模块之间又是如何进行通信的呢?下面主要来谈一下MVC中View层与Controller之间的通信。  ModelBinding机制  在MVC中为我们方便的提供了一种叫做模型绑定机制的东西,总的来说就是在每个VIEW中,只能绑定一个Model实体,有了这种绑定的机制...
分类:Web程序   时间:2014-12-04 15:41:06    阅读次数:162
Yii2 Day4: 模块化开发
## 困境 ## 做了几年Windows环境下程序开发(大概200多个模块,几百万行代码),转做PHP Web开发后,发现模块级别的代码重用实在是不如意啊,重用基本上都是代码复制粘贴级别的,耦合度都太高,不利于代码打包和重...
分类:其他好文   时间:2014-12-04 12:23:29    阅读次数:221
SpringAOP浅析
1、问题问题:想要添加日志记录、性能监控、安全监测2、最初解决方案2.1、最初解决方案缺点:太多重复代码,且紧耦合2.2、抽象类进行共性设计,子类进行个性设计,此处不讲解,缺点一荣俱荣,一损俱损2.3、使用装饰器模式/代理模式改进的解决方案装饰器模式:动态地给一个对象添加一些额外的职责。就增加功能来...
分类:编程语言   时间:2014-12-03 09:15:28    阅读次数:218
SpringIOC原理浅析
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系统中耦合的对象如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确...
分类:编程语言   时间:2014-12-03 00:25:35    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!