码迷,mamicode.com
首页 >  
搜索关键字:耦合    ( 5745个结果
设计模式学习之职责链模式
1、定义:职责连模式(Chain of Responsibility),使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这个对象练成一条链,并沿着链传递该请求,直到由一个对象处理它为止。2、UMLConcreteHandler1、ConcreteHandler2 :具体处理...
分类:其他好文   时间:2015-06-30 14:46:36    阅读次数:94
C语言Web service编程
一、简介 Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 二、下载安装 wget ftp://195.220.108.108...
分类:编程语言   时间:2015-06-30 01:23:46    阅读次数:203
SSI(Struts2, Spring, iBatis)框架整合小结
MVC对于我们来说,已经不陌生了,它起源于20世纪80年代针对smalltalk语言的一种软件设计模式,现在已被广泛应用。近年来,随着java的盛行,MVC的低耦合性、高重用性、可维护性、软件工程的可管理性等诸多优点使其在java平台中很受欢迎,其间,也诞生了许多优秀的MVC框架,如专注于控制层的S...
分类:编程语言   时间:2015-06-29 14:32:44    阅读次数:127
struct2.1笔记03:AOP编程和拦截器概念的简介
1.AOP编程AOP编程,也叫面向切面编程(也叫面向方面):Aspect Oriented Programming(AOP),是目前软件开发中的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时...
分类:其他好文   时间:2015-06-28 18:50:33    阅读次数:154
面对对象原则
开源it1.单一职责原则SRP:不要将太多的职责放在一个类中(低耦合、高内聚)2.开放封闭原则OCP:对象修改关闭,对扩展开放3.Liskov替换原则LSP:子类型能够替换掉它们的父类型。能使用基类的地方,就能使用子类。针对接口编程。这样的类设计才有意义,是同一类的东西。子类可以扩展父类的功能,但不...
分类:其他好文   时间:2015-06-28 18:43:45    阅读次数:143
设计模式之二十一:中介者模式(Mediator)
中介者模式:定义了一个对象,用来封装一系列对象的交互。中介者模式通过使对象之间不必显式引用降低了对象之间的耦合,并且允许你独立改变它们之间的交互。中介者模式就是将对象之间的交互封装在了一个独立的对象中,这个独立的对象用来控制对象之间的交互行为,所以这个对象还是蛮复杂的。UML类图: 主要包括: Mediator:定义了一个Colleague对象之间交互的接口。 ConcreteMediator:实...
分类:其他好文   时间:2015-06-28 14:14:42    阅读次数:173
设计模式之二十:责任链模式(Chain of Responsibility)
感觉这个设计模式和组合模式一样是一种很巧妙的设计模式,在需要使用它的地方如果不使用这种设计模式代码会变的很复杂,但是这种设计模式的基本原理又是很简单的。责任链模式: 通过使多个对象都有机会来处理请求的方式避免了请求的发送者和接收者之间的耦合。将接收者组织成链式的结构这样可以将请求沿着这条链进行传递,直到有接收者对它进行处理。UML类图: 主要包括: Handler:定义了一个处理请求的接口,实现...
分类:其他好文   时间:2015-06-27 18:27:18    阅读次数:136
Android 设计模式之 浅谈MVP
一.概述 MVP(Model-View-Presenter) 是总所周知MVC模式的一个演变,他们的主要目的都是划分模块职责,降低模块耦合,易测试,提高代码复用,这里主要针对Android平台来简单分析MVP. 1.层级责任 Model:       负责数据的检索,持久化等操作 View:         负责UI的绘制和用户的交互 Presenter: 作为Model和View的中间...
分类:移动开发   时间:2015-06-27 16:42:22    阅读次数:153
迪米特法则
迪米特法则(最少知识原则)         如果两个类不必直接彼此直接通信,那么这两个类就不应当发生直接的相互作用,如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。 迪米特法则前提:在类的结构设计上,每一个类都应当尽量降低成员的访问权限。 迪米特法则根本思想:强调了类之间的松耦合。       类之间的耦合越弱,越有利于复用,一个处在弱耦合的类被修改...
分类:其他好文   时间:2015-06-27 16:33:14    阅读次数:129
Node.js
1、Node.js是建立在谷歌浏览器的应用程序。2、Node.js使用一个事件驱动的,非阻塞I/O模型(异步类型)。3、Node.js的一个模块就是一个普通的js文件。建立模块的好处是:便于开发和调试,降低了代码与代码之间的耦合度。4、require(用于获取模块的接口);exports(暴露模块的...
分类:Web程序   时间:2015-06-27 15:52:48    阅读次数:140
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!