码迷,mamicode.com
首页 >  
搜索关键字:耦合    ( 5745个结果
设计模式之中介者模式
定义:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的互 结构图: 示例代码: public abstract class Mediator { public abstract void send(String message, Colleague colleague); } public class ...
分类:其他好文   时间:2014-10-05 11:16:38    阅读次数:184
Java学习笔记六:多态
多态通过分离“做什么”和“怎么做”,从另一个角度讲接口和实现分离开来。多态的作用是消除类型之间的耦合关系,多态方法调用允许一种类型表现出与其他相似类型之间的区别,只要他们都是从同一个基类导出而来的。1.方法参数中传入基类,可以使子类方便调用class Instrument{ public vo...
分类:编程语言   时间:2014-10-03 22:39:05    阅读次数:235
WPF Event 在 Command 中的应用初级篇,支持所有Event 展示松耦合设计的全部代码 - 解决TextBoxBase.TextChanged或者TextBox.TextChanged等类似事件绑定问题。
做过WPF开发的人,都知道做MVVM架构,最麻烦的是Event的绑定,因为Event是不能被绑定的,同时现有的条件下,命令是无法替代Event。而在开发过程中无法避免Event事件,这样MVVM的架构就不能完全实现了。所以后来微软提供了一个折中的方案,使用Trigger触发器和System.Wind...
分类:其他好文   时间:2014-10-03 14:41:54    阅读次数:280
SSH的简单入门体验(Struts2.1+Spring3.1+Hibernate4.1)- 查询系统(下)
我们继续吧,SSH最大的优点就是实现的系统的松耦合,能够将后台和前台有机的分离开来。一、目录结构一个好的程序要有一个好的开始。我们先来看看整个目录结构吧主要的是三层架构概念,或者说是mvc的概念。二、Hibernate实体类首先大家要懂得Hibernate运行的机制,简单的说就是你建一个类,然后将这...
分类:编程语言   时间:2014-10-03 02:02:53    阅读次数:451
桥接模式
桥接模式:将抽象部分和它的实现部分分离,使它都可以独立的变化桥接模式的定义还是不好理解,我的理解是实现系统可能有多角度分类,每一种分类都有可能变化,你们就把这种对角度分离出来让他们独立变化,减少他们之间的耦合,也就说,在发现我们需要对角度去分类实现对象,而只用继承会造成大量的类的增加,不能满足开放-...
分类:其他好文   时间:2014-10-02 21:16:03    阅读次数:147
设计模式——工厂模式(Factory)
要想正确理解设计模式,首先必须明白它是为了解决什么问题而提出来的。设计模式学习笔记——Shulin转载请注明出处:http://blog.csdn.net/zhshulin1、概念 工厂模式定义:实例化对象,用工厂方法取代new操作。达到解耦的目的(避免硬编码耦合)。工厂方法模式是类的创建模...
分类:其他好文   时间:2014-10-02 12:49:12    阅读次数:189
什么是依赖注入
Spring 能有效地组织J2EE应用各层的对象。无论是控制层的Action对象,还是业务层的Service对象,还是持久层的DAO对象,都可在Spring的 管理下有机地协调、执行。Spring将各层的对象以松耦合的方式组织在一起,Action对象无须关心Service对象的详细实现,Servic...
分类:其他好文   时间:2014-09-30 20:35:10    阅读次数:267
【Android】事件总线(解耦组件) EventBus 详解
当Android项目越来越庞大的时候,应用的各个部件之间的通信变得越来越复杂,例如:当某一条件发生时,应用中有几个部件对这个消息感兴趣,那么我们通常采用的就是观察者模式,使用观察者模式有一个弊病就是部件之间的耦合度太高,在这里将会详细介绍Android中的解耦组件EventBus的使用。Even.....
分类:移动开发   时间:2014-09-30 19:42:30    阅读次数:244
什么是Spring?Spring是什么?
Spring概述:Spring是一个开源框架,是为了解决企业应用程序开发复杂性而开发的。从简单性、可測试性和松耦合的角度而言,不论什么java应用都能够从Spring中受益。简而言之,Spring就是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。Spring主要特征:轻量:从大小和开...
分类:编程语言   时间:2014-09-30 15:55:09    阅读次数:264
总结个人项目设计保障5大原则
1、易用保障: 视觉、界面简洁、DOM简洁;   2、性能保障: 访问性能优化,前端、代码、数据库;   3、安全保障: 数据安全、防注入、ip限制、日志、安全日志;   4、扩展保障: 模块化开发,高内聚低耦合、规范性、预留接口;   5、关怀保障: 温馨提醒、短信邮件、精细化营销、互动关怀;...
分类:其他好文   时间:2014-09-30 01:35:01    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!