码迷,mamicode.com
首页 >  
搜索关键字:耦合    ( 5745个结果
乐芝麻网教系统开发说明
乐芝麻网教系统采用面向服务的信息技术架构(SOA)搭建而成,开发语言是asp.net,数据库是sql2008,开发环境是VS2013。系统采用了wcf、ef(entity framework)、ajax、jquery等技术,各组件之间相互协作和异步通信,耦合灵活,具有较好的安全性、稳定性、容错性,运...
分类:其他好文   时间:2015-03-09 23:51:46    阅读次数:241
Comparable与Comparator的差异
1.从功能上看,Comparable接口需要对象本身具备比较的特性;而Comparator则不需要,希望两个对象进行什么样的排序,就实现什么样的Comparator,这在不希望修改已有类的情况下非常有用 2.从设计上看,Comparable接口属于强耦合接口,Comparator数据低耦合接口。使用Comparable接口来进行排序属于继承方式,也就是面向对象中的is-a关系,最好在设计...
分类:其他好文   时间:2015-03-09 22:30:55    阅读次数:226
初识控制反转(IoC)
一、定义            控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。          通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。   二、原理           IoC,直观地讲,就...
分类:其他好文   时间:2015-03-09 20:59:48    阅读次数:143
IOS设计模式之一(MVC模式,单例模式)
iOS 设计模式-你可能已经听说过这个词,但是你真正理解它意味着什么吗?虽然大多数的开发者可能都会认为设计模式是非常重要的,然而关于设计模式这一主题的文章却不多,并且有时候我们开发者在写代码的时候也不会太关注它。 在软件设计领域,设计模式是对通用问题的可复用的解决方案。设计模式是一系列帮你写出更可理解和复用代码的模板,设计模式帮你创建松耦合的代码以便你不需要费多大力就可以改变或者替换代码中的组件。 如果你刚接触设计模式,我们有好消息告诉你!首先,多亏了Cocoa的构建方式,你已经使用了许多的设计模式以及...
分类:移动开发   时间:2015-03-09 16:15:06    阅读次数:143
减少我们的IF——设计模式和委托
设计模式种类很多,但是目的确实一个,减少耦合,让代码的逻辑变的简单(也就是单一职责原则),同时在观察者模式种,有一种更好的方式,就是用委托来取代观察者模式,其实他也是一种非常好的去除If的方法。...
分类:其他好文   时间:2015-03-08 21:36:49    阅读次数:226
Java Web编程的主要组件技术——Struts入门
参考书籍:《J2EE开源编程精要15讲》Struts是一个开源的Java Web框架,很好地实现了MVC设计模式。通过一个配置文件,把各个层面的应用组件联系起来,使组件在程序层面联系较少,耦合度较低。它定义了自己的标签库来实现是视图层,创建了一个内在的Servlet,叫ActionServlet,作...
分类:编程语言   时间:2015-03-08 15:32:37    阅读次数:114
struts2入门
Struts2一.Struts2概述1.Strtuts2和struts1简介Strtuts2和struts1都是遵循MVC的WEB框架Struts2与Servlet的API是低耦合的。struts1和WebWork同一时期的,而Struts2是在WebWork这个框架基础上发展起来的,学习Strut...
分类:其他好文   时间:2015-03-08 00:05:12    阅读次数:160
.NET设计模式(19):观察者模式(Observer Pattern)(转)
概述在软件构建过程中,我们需要为某些对象建立一种“通知依赖关系” ——一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知。如果这样的依赖关系过于紧密,将使软件不能很好地抵御变化。使用面向对象技术,可以将这种依赖关系弱化,并形成一种稳定的依赖关系。从而实现软件体系结构的松耦合...
分类:Web程序   时间:2015-03-07 16:56:38    阅读次数:162
.NET设计模式(17):命令模式(Command Pattern)(转)
概述在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,可以实现二者之间的松耦合[李建忠]。这就是本文要说...
分类:Web程序   时间:2015-03-07 15:40:22    阅读次数:241
.NET设计模式(3):抽象工厂模式(Abstract Factory)(转)
概述在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,往往存在着更多系列对象的创建工作。如何应对这种变化?如何绕过常规的对象的创建方法(new),提供一种“封装机制”来避免客户程序和这种“多系列具体对象创建工作”的紧耦合?这就是我们要说的抽象工厂模式。意图提供一个创建一...
分类:Web程序   时间:2015-03-07 15:37:19    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!