码迷,mamicode.com
首页 >  
搜索关键字:耦合度    ( 946个结果
迪米特法则详解--七大面向对象设计原则(6)
迪米特法则的来源:          迪米特法则又叫最少知道原则,最早是在1987年由美国Northeastern University的Ian Holland提出。类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。于是就提出了迪米特法则。通俗的来讲,就是一个类对自己依赖的类知道的越少越好。也就是说,对于被依赖的类来说,无论逻辑多么复杂,都尽量地的将逻辑封装在类的内...
分类:其他好文   时间:2016-07-19 23:54:16    阅读次数:430
Spring AOP
AOP:面向切面编程,相对于OOP面向对象编程Spring的AOP的存在的目的是为了解耦。AOP可以让一组类共享相同的行为。在OOP中只能通过继承类和实现接口,来使代码的耦合度增强,且类继承只能为单继承,阻碍更多行为添加到一组类上,AOP弥补了OOP的不足。Spring支持AspectJ的注解式切面 ...
分类:编程语言   时间:2016-07-16 06:57:23    阅读次数:500
C语言编程规范--------5 变量与结构
5.1 谨慎使用全局(公共)变量 (1)去掉没必要的公共变量。公共变量是增大模块间耦合的原因之一,故应减少没必要的公共变量以降低模块间的耦合度。 (2)仔细定义并明确公共变量的含义、作用、取值范围及公共变量间的关系。在对变量声明的同时,应对其含义、作用及取值范围进行注释说明,同时若有必要还应说明与其 ...
分类:编程语言   时间:2016-07-12 15:21:00    阅读次数:227
实现解耦-Spring.Net
spring.net属于IOC(中文名:控制反转)的思想实现。 概念解释: 控制反转概念: 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection, ...
分类:编程语言   时间:2016-07-11 16:46:17    阅读次数:217
spring.net (1) 概念-控制反转(又名依赖注入)
Spring .net 作为一个应用程序框架,在构建企业级.net应用程序提供了很多灵活而又丰富的功能(如:依赖注入,aop,数据访问抽象,asp.net 扩展)。 控制反转: Inversion of Control:简称IoC :是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度 ...
分类:编程语言   时间:2016-07-11 10:38:08    阅读次数:194
Android EventBus3.0使用及源码解析
# EventBus3.0简介 `EventBus`是greenrobot出品的一个用于Android中事件发布/订阅的库。以前传递对象可能通过接口、广播、文件等等,尤其像同一个`Activity`两个`Fragment`之间采用接口传递对象,十分的麻烦,而且耦合度较高。使用`EventBus`之后,这些将不再是问题。盗用GiHub上EventBus的一张图。...
分类:移动开发   时间:2016-07-10 21:56:21    阅读次数:380
JavaBean技术初识
JavaBean就是把程序中的实体对象及业务逻辑单独的封装到Java类当中。然后再JSP页面中调用这个封装好的类,这样可以降低HTML与Java代码的耦合度,简化界面。JavaBean的规范 公共的无参构造方法:这样可以通过new直接对该对象进行实例化。 类的申明非final类型:final类型不可更改。 实现可序列接口:JavaBean应该直接或间接的实现Java.io.Serializable接...
分类:编程语言   时间:2016-07-10 18:54:20    阅读次数:177
Java事件总线
在平时写代码的过程中,我们需要实现这样一种功能:当执行某个逻辑时,希望能够进行其他逻辑的处理。最粗暴的方法是直接依赖其他模块,调用该模块的相应函数或者方法。但是,这样做带来一些问题。 模块间相互依赖,耦合度高。以下订单为例,订单提交后需要进行支付以及进行一些其他处理,如发邮件等操作。相关的代码可能是 ...
分类:编程语言   时间:2016-07-07 23:55:05    阅读次数:299
SpringMVC+Mybatis框架整合源码
1.模块化、服务化,流程化,耦合度低、扩展性好,灵活度高,工具类封装完整,干净利索,调用简单方便2.提供Rest服务,支持APP手机应用(android和ios)接口、php、.net、易语言、VB等第三方接口调用3.全新高大尚HTML5+css3.0+bootstrap响应式开发界面UI,(手机PC平板截图在下面)..
分类:编程语言   时间:2016-07-05 12:31:59    阅读次数:575
[转]设计模式中类的关系
转自 http://blog.csdn.net/zhengzhb/article/details/7187278 在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。 1. 依赖(Dependence) 依赖关系的定 ...
分类:其他好文   时间:2016-07-03 06:58:02    阅读次数:102
946条   上一页 1 ... 62 63 64 65 66 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!