耦合性耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决与模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计中通常用耦合度...
分类:
其他好文 时间:
2016-01-21 12:07:58
阅读次数:
187
javaScript 可以随意定义保存所有应用资源的全局变量。但全局变量可以削弱程序灵活性,增大了模块之间的耦合性。在多人协作时,如果定义过多的全局变量 有可能造成全局变量冲突,也就是全局变量污染问题,以下是两种解决办法一.定义全局变量命名空间只创建一个全局变量,并定义该变量为当前应用容器,把其他....
分类:
Web程序 时间:
2015-12-24 16:22:48
阅读次数:
193
spring 的长处?1.减少了组件之间的耦合性 ,实现了软件各层之间的解耦 2.能够使用easy提供的众多服务。如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它非常easy实现如权限拦截。执行期监控等功能 5.容器提供了众多的辅助类。能加快应用的开发 6.spri...
分类:
编程语言 时间:
2015-12-21 20:02:34
阅读次数:
126
今天整好有时间, 写了一个自定义的画板![我的github]GLPaint主要采用QuartzCore框架, 对画布上的元素进行渲染, 然后通过UIImageWriteToSavedPhotosAlbum保存到相册.代码耦合性比较低, 集成比较简单, 初学者可以了解一下.1. 在ViewCont.....
分类:
移动开发 时间:
2015-12-14 19:04:09
阅读次数:
180
线程的用法:(一)使用继承的方式(耦合性高,不推荐) 定义一个线程,新建一个类继承自 Thread,然后重写父类的 run() 方法,并在里面添加耗时的逻辑,class MyThread extends Thread{ @Override public void run() {...
分类:
移动开发 时间:
2015-12-09 17:20:26
阅读次数:
164
概述高内聚低耦合是软件设计的一个基本原则。内聚:从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系。耦合:各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据,模块之间联系越紧密,其耦合性就越强,模块的独立...
分类:
其他好文 时间:
2015-12-02 22:44:36
阅读次数:
300
AOP意为面向切面的程序设计,主要表现为对不同的代码逻辑进行隔离,从而降低不同业务逻辑之间的耦合性,AOP又理解为“横切”,可以在不改变原有实现的情况下,对代码进行拦截和扩展,如果原有设计像一个瓶子,AOP就相当于一个贴纸,是贴在瓶子外面的,而不是打开瓶盖从瓶口把实现放进瓶子里。 .NET中实...
分类:
编程语言 时间:
2015-12-02 14:19:10
阅读次数:
113
Android应用的MVC架构,Activity往往充当了View和Control双重角色,造成代码耦合性较强。怎样将View和Control解耦呢,可以使用MVP架构(Model、Control、Prestener)将Activity的View和Control彻底分离,不说废话了直接上代码吧!gi...
分类:
移动开发 时间:
2015-11-27 17:28:43
阅读次数:
273
1、终端vs设备H5页面运行在同一设备的不同终端下。(1)Web浏览器。(2)微信、QQ浏览器。(3)移动App的Webview。(4)TV机顶盒。2、跨终端的实现方式(1)响应式 存在内在的高耦合性,频繁更新维护成本高(2)多站点 m.example.com、hd.example.com、 w.....
分类:
Web程序 时间:
2015-11-24 14:47:41
阅读次数:
162
简历单例:一个类中只能有一个实例,且为这个实例提供一个访问他的全局节点优点:能够防止在其他类中,创建出单例的副本,保证单例的唯一性, 能够降低类与类之间的耦合性代理:为其他对象提供一种代理,以控制对这个对象的访问。优点:我们给一个对象提供代理,是为了实现这个对象实现不了的方法观察者:观察者模式是建立...
分类:
其他好文 时间:
2015-11-21 01:49:57
阅读次数:
331