码迷,mamicode.com
首页 >  
搜索关键字:耦合度    ( 946个结果
编程心法 之 内聚度和耦合度是什么
内聚度 Cohesion 耦合度 Coupling "Coupling" describes the relationships between modules, and "cohesion" describes the relationships within them. 耦合性(Coupling ...
分类:其他好文   时间:2019-03-10 09:49:48    阅读次数:186
Spring Boot AOP Demo
什么是AOP? AOP面向切面,切面将那些与业务无关,却被业务模块共同调用的逻辑提取并封装起来,减少了系统中的重复代码,降低了模块间的耦合度,同时提高了系统的可维护性。 实现策略JAVA SE动态代理 CGLib 相关注解 @Aspect(方面) @Pointcut(切入点) @Before(之前) ...
分类:编程语言   时间:2019-03-04 20:45:01    阅读次数:205
论特定场景适合的设计模式之1:简单工厂模式
转自仓大神博文 https://www.cnblogs.com/xrq730/p/6405557.html,在此基础之上加入了自己的理解 简单工厂模式 简单工厂模式是类的创建模式,又叫做静态工厂方法模式。简单工厂模式由一个工厂对象决定生产出哪一种产品类的实例。 为什么要使用简单工厂模式 原因很简单: ...
分类:其他好文   时间:2019-02-28 15:19:57    阅读次数:117
Django之ModelForm使用
一:什么是ModelForm呢? Model + Form ==> ModelForm。model和form的结合体,所以有以下功能: 数据验证 数据库操作 model有操作数据库的字段,form验证也有那几个字段,虽然耦合度降低,但是代码是有重复的。如果利用model里的字段,那是不是form里的 ...
分类:其他好文   时间:2019-02-21 21:46:14    阅读次数:195
Spring IOC和IOC容器
IOC的核心理念即是控制反转。将对依赖的控制从具体业务对象手中转交到平台或框架中,需要的时候再由平台或框架注入到具体业务对象中。可以说依赖注入是控制反转的实现方式。 IOC的优点: 降低代码耦合度 减少重复代码和冗余对象 提升可测试性 IoC容器是Spring的核心模块,是抽象了对象管理、依赖关系管... ...
分类:编程语言   时间:2019-02-17 23:54:48    阅读次数:332
python闭包和装饰器
闭包是一种函数,从形式上来说是函数内部定义(嵌套)函数,实现函数的扩展。在开发过程中,考虑到兼容性和耦合度问题,如果想在原有的函数基础上添加东西而又不改动原有函数的结构,通常会使用闭包。但闭包的功能还不只是这个。实际上,闭包会保留定义函数时存在的自由变量的绑定,这样在调用函数时,虽然定义作用域不可用 ...
分类:编程语言   时间:2019-02-17 13:03:29    阅读次数:234
mybaits模糊查询使用<bind>标签
模糊查询一般有三种方式: 1. Java代码里拼接匹配符: 代码和SQL耦合度高;查看xml不能直接看出查询条件,降低开 发效率;有可能在service层多次加%_ 1. SQL里用concat拼接匹配符:增加数据库运算 1. 使用``:Java 代码做连接,推荐使用 ...
分类:其他好文   时间:2019-02-03 15:33:39    阅读次数:195
spring依赖注入
控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI) spring ioc容器初始化好bean的实例对象之后,会对该对象中的属性进行初 ...
分类:编程语言   时间:2019-01-31 13:16:20    阅读次数:224
低耦合的理解与作用
耦合度的概念 耦合度是对模块(类)间关联程度的度量,可以用"联系"作同义词,"独立性"作反义词。 耦合度分类(由高到低) (1)内容耦合。当一个模块直接修改或操作另一个模块的数据,或者直接转入另一个模块时,就发生了内容耦合。此时,被修改的模块完全依赖于修改它的模块。类与类之间直接调用或继承关系都是属 ...
分类:其他好文   时间:2019-01-31 13:13:01    阅读次数:211
设计模式:状态模式
遇到这样的场景时,如: 红绿灯状态不同,行人的行为不同。网上购物时,订单有不同的状态。 电梯的运行状态,维修,自动关门,开门,向上,向下等这些不同的状态对应不同的行为时可以将状态统一封装 采用状态模式来避免代码业务的耦合度过高。 用一句话来描述,状态模式把所研究的对象的行为包装在不同对象里,每一个状 ...
分类:其他好文   时间:2019-01-28 01:10:13    阅读次数:192
946条   上一页 1 ... 22 23 24 25 26 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!