码迷,mamicode.com
首页 >  
搜索关键字:耦合    ( 5745个结果
Spring概况
1. Spring是什么Spring是一个开源框架,为了解决企业应用开发的复杂性而创建的,但现在已经不止于企业应用。是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。——从大小与开销两方面而言Spring都是轻量级的。——通过控制反转(IoC)的技术达到松耦合的目的。——提供了面向切面...
分类:编程语言   时间:2015-03-12 22:17:14    阅读次数:142
Java设计模式之结构型模式
结构型设计模式是从程序的结构上解决模块之间的耦合问题。包括以下七种模式: 适配器模式:可以将类的一个借口匹配另一个接口组合模式:对象的组合代理模式:一个简单的对象代替一个复杂的稍后会被调用的复杂对象外观模式:一个类表示一个子系统享元模式:用于共享对象,其中每个实例都不保存自己的状态。而是将状态保存在外部桥接模式:将对象的接口与实现分离装饰模式:动态给对象添加职责结构型设计模式是从程序的结...
分类:编程语言   时间:2015-03-12 11:39:53    阅读次数:192
delegate,notifucation,KVO三种模式实现通信的优缺点
在开发ios应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,controllers间怎么进行通信。在IOS应用不断的出现三种模式来实现这种通信:1.委托delegation;2.通知中心Notification Center;3.键值观察key value observing...
分类:其他好文   时间:2015-03-11 23:03:23    阅读次数:234
MVVM
MVVM 模式便是使用的是数据绑定基础架构。它们可以轻松构建UI的必要元素。MVVM 模式和MVC 模式一样,主要目的是分离视图(View)和模型(Model),有几大优点1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变...
分类:其他好文   时间:2015-03-11 19:03:22    阅读次数:127
什么是依赖注入
Spring 能有效地组织J2EE应用各层的对象。不管是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、运行。Spring将各层的对象以松耦合的方式组织在一起,Act...
分类:其他好文   时间:2015-03-11 17:32:47    阅读次数:158
中介者模式
中介者模式(Mediator Pattern):定义一个中介对象来封装系列对象之间的交互。中介者使各个对象不需要显示地相互引用,从而使其耦合性松散,而且可以独立地改变他们之间的交互。 package mode.mediator; import java.util.Hashtable; public abstract class AbstractMediator { //定义一个哈希表来存放...
分类:其他好文   时间:2015-03-11 14:55:59    阅读次数:162
【SSH进阶之路】一步步重构容器实现Spring框架——配置文件+反射实现IoC容器(十)
配置文件+反射,实现彻底解耦合,提高程序的灵活性。。。...
分类:编程语言   时间:2015-03-11 09:19:52    阅读次数:161
面向对象的基础知识-封装、继承、多态
面向对象的原则:多组合、少继承;低耦合,高内聚继承多关注于共同性;多态着眼于差异性封装 封装第一原则:将字段定义为private
分类:其他好文   时间:2015-03-10 22:57:30    阅读次数:121
面向对象原则和特征
一、五个设计原则: 单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则和Liskov(里氏)替换原则。 单一职责原则     对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这...
分类:其他好文   时间:2015-03-10 10:31:28    阅读次数:208
Android为什么要用xml描述界面
XML可以使程序的内容和结构完全分离,可以实现内容管理和流程管理的彻底分离,降低开发耦合度,更便于项目的管理。 而且XML具有统一的标准语法,任何系统和产品所支持的XML文档,都具有统一的格式和语法,有利于跨平台移植,可扩展性强。 用Swing这样的模式, 耦合度高,相比XML维护成本会更高 xml是通用的国际标准(如果你可以创造出这样的标准也行),,现在几乎所有的计算机语言都会用到xml,...
分类:移动开发   时间:2015-03-10 10:24:37    阅读次数:236
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!