码迷,mamicode.com
首页 >  
搜索关键字:耦合    ( 5745个结果
Java面试--Spring技术要点--Spring概述
1、Spring的好处/特点   轻量:Spring是轻量的,基本的版本大约2MB。  控制反转(IOC):Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。  面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。  容器:Spring包含并管理应用中对象的生命周期和配置。  MVC框架:Spring的...
分类:编程语言   时间:2015-05-13 23:15:48    阅读次数:202
《设计模式》学习笔记
软件编程总原则:低耦合,高内聚一、设计模式中类的关系1.1.依赖:Java中表现为:类A使用类B,其中类B是作为类A的方法参数,方法中的局部变量或者静态方法调用。[code]public class People{ public void read(Book book){ System.out.pr...
分类:其他好文   时间:2015-05-13 21:14:47    阅读次数:150
JAVA设计模式之调停者模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述调停者(Mediator)模式的: 调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相....
分类:编程语言   时间:2015-05-13 19:30:52    阅读次数:197
Spring动态切换多数据源解决方案
本文章摘编、转载需要注明来源 http://blog.csdn.net/shadowsick/article/details/8878448我们很多项目中业务都需要涉及到多个数据源,最简单的做法就是直接在java代码里面lookup需要的数据源,但是这样的做法很明显耦合度太高了,而且当逻辑流程不够严...
分类:编程语言   时间:2015-05-13 16:25:22    阅读次数:198
【软件分析与挖掘】Vision of Software Clone Management: Past, Present, and Future (Keynote Paper)
abstract: 代码克隆的综述S1 INTRODUCTION AND MOTIVATION代码克隆的利弊: 利:可以有效地去耦合,避免其他一些可能的错误; 弊:当被复制的那段code中带有bug的话,他的复制版本中都会含有bug。但是代码克隆操作又是不可避免的,因此,代码克隆应该得到有效的检测和...
分类:其他好文   时间:2015-05-13 16:19:06    阅读次数:138
设计模式(十六)中介者模式(Mediator)-行为型
中介者模式Mediator中介者模式又称作调停模式。 所谓中介,在我们生活中很是常见,我们买房子可以有中介公司,找兼职也可以有中介公司。以买房子为例。中介者把所有的买房人、卖房人的需求和特点都结合到一起,把适合的房子提供给合适的人。 首先我们要理解中介者模式的定义:用一个中介者对象来封装一系列对象的交互。中介者使得各对象不需要显式地相互引用,从而解耦合,独立改变他们之间的交互。实现原理图 中介...
分类:其他好文   时间:2015-05-13 14:50:35    阅读次数:142
Android事件总线还能怎么玩?
作者简介:何红辉,Android工程师,现任职于友盟。顾名思义,AndroidEventBus是一个Android平台的事件总线框架,它简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了它们之间的耦合,使我们的代码更加简洁,耦合性更低,提升了我们的代码质量。但...
分类:移动开发   时间:2015-05-13 12:16:18    阅读次数:232
封闭开发终于结束了,回归我的博客,回归各个社区,回归“业余生活”....
从上个月一开始,一直在封闭开发,最近终于结束了。没办法,项目要求紧,人手又少,只能这样了。感觉挺累的,主要是精神累,有时候为了“速度”,一些细节的处理,代码各个方法的处理有悖于面向对象的编程原则和开发模式,耦合性很强,没办法,敏捷开发,天天给你算着时间呢,不看你代码质量只看实现未实现,唉,后期再处理吧(我点于心不安)。        还算好,天天加班到大晚上的日子结束了,又可以有自己的时间去学习...
分类:其他好文   时间:2015-05-13 10:26:23    阅读次数:118
完整方案:命令模式+异步执行+取消机制
引子 随着项目的发展,activity的代码变得越来越庞杂,不易维护。这便出现了诸如MVP等模式来分层实现以达到给activity减负的效果,从而降低业务逻辑的耦合,提高可维护性。本文从另外一个角度出发,利用命令模式来实现给activity瘦身的目标。采用本文的方案,同样可以将业务逻辑抽离,并于后台执行,同时提供了不错的取消机制。 接口 iCmd接口,主要api是exe方法,返回值是bundle对象...
分类:其他好文   时间:2015-05-13 10:16:06    阅读次数:113
设计模式——观察者模式
HeadFirst中对观察者模式的定义:观察者模式定义了对象之间的一对多的依赖,这样一来,当一个状态发生变化时,它的所有依赖者都会收到通知并自动更新。松耦合:当两个对象时间松耦合,它们依然可以交互,但是不太清楚彼此的细节。观察者模式提供了一种对象设计,让主题和观察者之间的松耦合。 有两种自动更细的....
分类:其他好文   时间:2015-05-13 06:07:56    阅读次数:118
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!