码迷,mamicode.com
首页 >  
搜索关键字:耦合度    ( 946个结果
面相对象之继承
继承 什么是继承? 继承是一种关系,描述两个对象之间是什么关系,程序中继承描述的是类和类之间的关系 例如: a继承了b ,那么a就可以使用b已经存在的方法和属性 a称之为子类 ; b称之为父类,也称之为基类 为什么要使用继承 继承的一方可以直接使用被继承的一方已经有东西 , 其目的是为了重用已经有过 ...
分类:其他好文   时间:2019-07-25 23:22:54    阅读次数:122
Office之什么是高内聚低耦合
恢复内容开始 高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。 粗劣的说就指的是:单独模块间有着强大的凝聚力,不同的模块之间又是相对来说独立的 内聚: 内聚就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此 ...
分类:其他好文   时间:2019-07-25 12:05:42    阅读次数:93
我的那些年(13)~主推微服务架构
"回到目录" 我的那些年(13)~主推微服务架构 整个系统走向微服务架构 网关 服务注册与发现 配置中心 熔断器 链路跟踪 授权与鉴权 服务间的通讯 同步feign 服务间的通讯 异步消息 日志收集 个系统走向微服务架构 公司系统比较多,耦合度比较大,将这些模块进行拆分,各个负责自己的模块,减少相互 ...
分类:其他好文   时间:2019-07-17 10:53:08    阅读次数:91
什么是模块化以及模块化的好处
1、什么是模块化:就是把一个大的文件拆分成独立且又相互依赖的许多小模块。 模块化是一种处理复杂系统分解为更好的可管理模式的方式 通过封装细节 提供使用接口,彼此之间互不影响,每个模块有特定的功能。 模块化开发的基础是函数,使代码降低耦合度,提高代码复用性,用更少的代码,实现更多的功能 2、模块化的好 ...
分类:其他好文   时间:2019-07-15 22:46:24    阅读次数:128
php设计模式-策略模式
PHP策略模式 1、什么是策略模式? 定义:将一组特定的行为和算法封装成类,以适应某些特定的上下文环境,并让它们可以相互替换,这种模式就是策略模式。 简单理解就是 有n个做法供你选择,根据你的需要选择某个策略得到结果 2、为什么要用策略模式? 使用设计模式之后,我们的代码冗余和耦合度变低,每个策略模 ...
分类:Web程序   时间:2019-07-14 15:15:38    阅读次数:135
Spring AOP(面向切面编程)
AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任(例如事务处理、日志管理、权限控制等)封装起来,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可拓展性和可维护性。 简单例子:在某个项目里,非管理员不能对某些业务进行操作,代码如下: 从上面的代码我们可以看出这种方式达到了权限 ...
分类:编程语言   时间:2019-07-13 22:47:35    阅读次数:147
设计模式总是学不会?是时候换个姿势了
起因设计模式的由来设计模式,1977年有位美国著名建筑大师提出,他叫ChristopherAlexander(克里斯托弗.亚历山大)。他拥有剑桥大学数学硕士学位和建筑学学士学位,以及哈佛大学建筑学博士学位,有“模式它爹”的称号。1990年,软件工程界开始研讨设计模式的话题。1994年,艾瑞克·伽马(ErichGamma)、理査德·海尔姆(RichardHelm)、拉尔夫·约翰森(RalphJohn
分类:其他好文   时间:2019-07-12 00:54:04    阅读次数:198
Java中的三种工厂模式
/** * 设计模式之工厂模式,用户创建对象的,通过工厂模式来降低代码的耦合度 * @author */ //简单工厂模式 public class SimpleFactory{ /** * 根据不过的String参数 name返回不同的汽车对象name * @param name * @retur ...
分类:编程语言   时间:2019-07-06 00:13:36    阅读次数:142
前端模块化
前端模块化 为什么要使用的模块化开发 1.之前我们所用的传统开发将整个网页的效果都写到一个js文件,这样或导致耦合度过高,代码关联性太强,不便于后期维护,还会造成全局污染 2.功能化的js文件会导致发生的请求次数过多,依赖模糊,也难以维护 3.模块化开发会减少代码的关联度,部署方便,按需加载,避免命 ...
分类:其他好文   时间:2019-07-05 09:43:06    阅读次数:106
前端模块化
一.为什么要使用的模块化开发 1.之前我们所用的传统开发将整个网页的效果都写道一个js文件,这样或导致耦合度过高,代码关联性太强,不便于后期维护,还会造成全局污染 2.功能化的js文件会导致发生的请求次数过多,依赖模糊,也难以维护 3.模块化开发会减少代码的关联度,部署方便,按需加载,避免命名冲突, ...
分类:其他好文   时间:2019-07-04 21:27:39    阅读次数:158
946条   上一页 1 ... 17 18 19 20 21 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!