接口的使用我绝的主要是代码的分散特点,但是分散的基础是几种的,也就是所谓的“高内聚,低耦合”的特点,从代码维护的角度去考虑,得到哦了很大的提高,下面是我的一小段典型的接口使用实例代码:package com_5;
interface Computer{
public void open();
public void close();
}
public class inter {
/**
...
分类:
编程语言 时间:
2015-06-18 13:38:59
阅读次数:
99
1. Spring框架的核心思想我们可以用两个字来描述,那就是"解耦"。应用程序的各个部分之间(包括代码内部和代码与平台之间)尽量形成一种松耦合的结构,使得应用程序有更多的灵活性。应用内部的解耦主要通过一种称为控制反转(IOC)的技术来实现。控制反转的基本思想就是本来由应用程序本身来主动控制的调用....
分类:
编程语言 时间:
2015-06-17 23:08:46
阅读次数:
142
学习总结1、函数有利于我们可以省去重复的代码,函数可以使程序更加模块化,从而有利于程序的阅读、修改和完善。我们在系统设计或架构设计的时候,往往追求的是模块化、组件化、松耦合,而函数就是其代码的表现。许多程序员喜欢把函数看作“黑盒子”,即对应一定的输入产生特定的结果或返回某个数值,而黑盒子的内部行为并...
分类:
编程语言 时间:
2015-06-17 19:54:33
阅读次数:
274
//显式意图 :必须指定要激活的组件的完整包名和类名 (应用程序之间耦合在一起)// 一般激活自己应用的组件的时候 采用显示意图//隐式意图: 只需要指定要动作和数据就可以 ( 好处应用程序之间没有耦合)//激活别人写的应用 隐式意图, 不需要关心对方的包名和类名public void enter(...
分类:
其他好文 时间:
2015-06-17 13:04:15
阅读次数:
96
一、事件流 事件冒泡,从最相关的元素(比如点击的按钮)扩散到最不相关的元素(整个document)。 事件捕获,从外层最不相关的元素触发到最相关的元素。二、事件处理程序 1.HTML事件处理程序。 在HTML中添加,比如 缺点:与js耦合度高,更改时两者都要更改。 2.DOM0级...
分类:
其他好文 时间:
2015-06-17 00:34:09
阅读次数:
122
概念:依赖注入与IOC模式类似工厂模式,是一种解决调用者和被调用者依赖耦合关系的模式;它解决了对象之间的依赖关系,使得对象只依赖IOC/DI容器,不再直接相互依赖,实现松耦合,然后在对象创建时,由IOC/DI容器将其依赖的对象注入其体内,故又称依赖注入依赖注射模式,最大程度实现松耦合;那么什么是依赖...
分类:
其他好文 时间:
2015-06-16 16:38:13
阅读次数:
75
如果将若干对象按照某种层次结构进行组织,比如组织为类责任链,客户端代码就有可能不必事先了解自己将使用哪一个类。在这种情况下,链中的每个对象都有一个方法,当客户端代码调用该方法的时候,这些对象要么执行该方法,要么沿着这条链转发该方法调用请求。
责任链模式可让每个对象都有一次机会决定自己是否处理请求,以便于避免请求的发送者与其接收者之间的耦合。
责任链模式的目的是减轻调用者的压力,...
分类:
编程语言 时间:
2015-06-16 11:06:07
阅读次数:
176
定义:用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。
类型:行为类模式
类图:
中介者模式的结构
中介者模式又称为调停者模式,从类图中看,共分为3部分:
l 抽象中介者:定义好同事类对象到中介者对象的接口,用于各个同事类之间的通信。一般包括一个或几个抽象的事件方法,并由子类去实现。
l 中介者...
分类:
其他好文 时间:
2015-06-16 09:21:12
阅读次数:
113
ChildViewController的应用
viewControlle中可以添加多个subView,在需要的时候显示出来;另一种方法是通过向parentViewController中可以添加多个childCiewController;来控制页面中的subView,降低代码耦合度;通过切换子视图控制器,可以显示不同的view;,替代之前的addSubView的管理。
本节通过类似百度新闻模块切...
分类:
移动开发 时间:
2015-06-15 18:54:56
阅读次数:
2561
模式动机(Observer Pattern):将数据的存储与显示进行分离设计,能够很好地降低模块直接的耦合性。但是我们在后台更新数据时总希望前台的显示也做出相应的变化,观察者模式很好地解决了这个问题。观察者模式定义了对象之间的一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖于它的对象都得到...
分类:
其他好文 时间:
2015-06-14 18:13:13
阅读次数:
111