E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
耦合度
软件架构设计原则之合成复用原则
可以使系统更加灵活,降低类与类之间的
耦合度
,一个类的变化对其他类造成的影响相对较少。继承叫作白箱复用,相当于把所有的实现细节暴露给子类。
Tom弹架构
·
2021-10-24 15:00
软件架构设计原则之迪米特法则
迪米特原则(LawofDemeterLoD)是指一个对象应该对其他对象保持最少的了解,又叫最少知道原则(LeastKnowledgePrinciple,LKP),尽量降低类与类之间的
耦合度
。
Tom弹架构
·
2021-10-24 15:00
软件架构设计原则之合成复用原则
可以使系统更加灵活,降低类与类之间的
耦合度
,一个类的变化对其他类造成的影响相对较少。继承叫作白箱复用,相当于把所有的实现细节暴露给子类。
·
2021-10-22 17:43
java后端spring
软件架构设计原则之迪米特法则
迪米特原则(LawofDemeterLoD)是指一个对象应该对其他对象保持最少的了解,又叫最少知道原则(LeastKnowledgePrinciple,LKP),尽量降低类与类之间的
耦合度
。
·
2021-10-22 16:12
java后端spring
当物联网遇上云原生:K8s向边缘计算渗透中
摘要:K8s正在向边缘计算渗透,它为边缘侧的应用部署提供了便利性,在一定程度上转变了边缘应用与硬件之间的关系,将两者的
耦合度
降低。本文分享自华为云社区《云原生在物联网中的应用【拜托了,物联网!】》
·
2021-10-12 11:29
采用Springboot+ Layui开发的前后端分离物流后端项目源码分享
Windows10专业版-1803SpringToolSuite3.9.4.RELEASESpring5+SpringMvc5+Spring-Data-JpaMysql8.0.11架构选型项目前后端分离,降低
耦合度
前端前端选用
被基金支配的打工人
·
2021-10-07 13:49
layui
spring
hibernate
消息队列的使用场景是什么样的?
应用消息代理组件可以降低系统间
耦合度
,提高系统的吞吐量、可扩展性和高可用性。分布式消息服务主要涉及五个核心角色
阿里巴巴淘系技术团队官网博客
·
2021-09-28 16:00
队列
大数据
分布式
数据库
java
[Spring]12.AOP详解
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发
MyLight1109
·
2021-09-26 22:37
Spring
spring
mvc
java
新手初学Java面向对象
*缺点:采用面向过程的方式开发很难解决非常复杂的业务逻辑,另外面向过程的方式导致软件元素之间的“
耦合度
”非常高,只要
·
2021-09-14 11:20
Spring5 之 AOP学习笔记
AOPSpring有两个核心部分,除了一个是IOC,另外一个就是AOP基本概念面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性
浅茶不爱茉li
·
2021-09-06 20:27
Spring
spring
java
Java 你知道什么是耦合、如何解(降低)耦合
目录什么是耦合性什么是程序间的耦合如何解耦工厂模式解耦案例原因就是:解决思路:解耦合这里,我们先举个栗子,比如排序我们再举个栗子,socket什么是耦合性耦合性(Coupling),也叫
耦合度
,是对模块间关联程度的度量
·
2021-09-06 11:17
docker vs podman
原本集所有功能为一体的Docker也进行了模块化,但是Docker将大多数的功能都集中到了Dockerdaemon,这里不利用系统发展的,系统
耦合度
高,在一些场景下,Docker不适合应用,所以Podman
大眼杰的世界
·
2021-09-01 21:40
android开源框架06-08插件化
常见第三方插件化工具droidplugin已弃用;replugin360的在更新
耦合度
低推荐;VirtualAPK滴滴的在更新
耦合度
高推荐;dynamicAPK携程搜了下百度没最新的反射影响性能原因1产生大量的零时对象
亢正
·
2021-08-18 13:07
为什么事件驱动架构可以提高扩展性?
事件驱动架构不受具体编程语言的限制,可以最大程度的降低
耦合度
,因此在现在分布式架构中应用广泛。
Real_man
·
2021-08-18 08:01
一文彻底搞懂观察者模式(Observer Pattern)
在实际设计开发中,我们通常会降低类与类之间的
耦合度
,这样可能会产生一个副作用:由于类与类被分割,我们难以维护类之间的一致性。
·
2021-08-17 20:31
设计模式java后端
Java 设计模式原则之迪米特法则详解
问题由来类与类之间的关系越密切,
耦合度
越大,当一个类发生改变时,对另一个类的影响也越大。解决方案尽量降低类与类之间的耦合。自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。
·
2021-08-17 15:22
面试官问我如何理解 IOC 和 DI
IOC,全称InversionOfControl,控制反转是面向对象编程的一种设计思想,主要用来降低代码之间的
耦合度
。DI,全称DependencyInjection,依赖注入是IOC的具体实现。
·
2021-08-13 06:29
SpringBoot Aop 详解和多种使用场景解析
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性
·
2021-08-02 17:32
Mybatis小练习(银行系统 Mybatis+Java命令行)
银行卡:拥有所属银行ID、名称、银行卡号、所属用户ID、余额属性.银行:银行的类型与银行ID用户表:银行卡表银行表本项目呢,非常基础,作为小练习,我尽量分层清晰,每个功能之间相互独立,使代码
耦合度
较低,
今日重到苏澜桥
·
2021-07-22 15:42
笔记
mybatis
java
Android Jetpack 应用指南(四) - Lifecycle
这样的工作非常繁琐,会让组件与页面的
耦合度
增高,但是这些繁琐的工作却又不得不做,否则可能会造成内存泄露。我们希望我们对自定义的组件
林栩link
·
2021-07-11 02:07
Jetpack 之 LifeCycle 小白入手
3,service中使用4,Application监听app的声明周期❤️简介: LifeCycle可以帮助开发者创建可感知生命周期的组件,这样,组件便能够在内部管理自己的声明周期,从而降低模块间的
耦合度
鹅鹅鹅曲项向天歌呀
·
2021-07-04 18:50
RocketMQ学习第一天
一、MQ介绍MQ的优势:1、业务解耦(降低
耦合度
)2、异步提速(降低同步请求的时间)3、削峰填谷(峰值降低,平稳延续到低谷)MQ的劣势:1、保证MQ高可用2、如何避免重复消费,遗漏消费3、复杂度增加,保证处理一致性
CNSTT
·
2021-07-04 16:55
微服务架构:如何用十步解耦你的系统?
模块间的
耦合度
是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计中通常用
耦合度
和内聚度作为衡量模块独立程度的标准。
Java黎先生
·
2021-06-27 18:30
设计模式之代理模式
、信息发送、安全和事务支持等,这些枝节性代码虽然是必要的,但它会带来以下麻烦:枝节性代码游离在功能性代码之外,它下是函数的目的枝节性代码会造成功能性代码对其它类的依赖,加深类之间的耦合枝节性代码带来的
耦合度
会造成功能性代码移植困难
陈HHH
·
2021-06-27 05:55
外观模式
外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的
耦合度
,该模式中没有涉及到接口,
Camming
·
2021-06-27 03:59
Spring AOP使用@Aspect注解 面向切面实现日志横切的操作
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率。在Sp
·
2021-06-26 19:19
这是一份巨简单的安卓使用AspectJ项目;
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率。
xiaobinZh
·
2021-06-26 15:45
Android组件化开发初探
组件化项目需求的不断变更,项目越来越大,代码越来越臃肿,
耦合度
越来越高,导致开发效率下降。
缘始_
·
2021-06-26 10:48
设计模式 | 外观模式及典型应用
中的外观模式SLF4J中的外观模式外观模式外观模式是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供一个统一的入口,降低子系统与客户端的
耦合度
小旋锋的简书
·
2021-06-26 08:52
WPF -- 点击空白处隐藏View
本文通过派生UserControl,将处理逻辑封装在View内部,从而降低代码
耦合度
。解决方案通过分析需求可以想到,点击空白处时,该View会失去焦点,
·
2021-06-25 20:52
WPFmvvm
服务器开发之路五:PHP环境搭建
我一直觉得PHP代码写起来还是很简单,但因为与服务器,数据库
耦合度
太高,环境搭建还是挺麻烦的,不管是在Window系统还是Linux系统。还好有集成化工具,不过还是会出现一些问题。这里仅做记录。
冯文议
·
2021-06-25 20:11
Django记录所有ORM操作的探索
最近开发一个内部的记录系统,其中有一个需求要求将所有数据库操作记录下来,为此想了一些方案.记录一下.思路演化这个需求出来的一瞬间我就否定了在业务逻辑层保存操作记录的方案,我认为这样
耦合度
比较高,成本也太高
一斤蔬菜
·
2021-06-24 00:02
分析Go语言接口的设计原则
目录一、前言二、开闭原则三、依赖倒置原则3.1、什么是依赖倒置原则3.2、一个
耦合度
极高的模块关系设计3.3、面向抽象层依赖倒转一、前言go的interface写起来更自由,无需显示的实现,只要实现了与
·
2021-06-23 18:39
spring IOC容器管理必须知道这些操作——基于XML方式
Spring——IOC(控制反转)一、IOC容器1、什么是IOC(控制反转)a)把对象创建和对象之间的调用过程,交给Spring进行管理b)使用IOC目的:为了降低
耦合度
2、IOC底层a)xml解析、工厂模式
TheBestTheLost
·
2021-06-23 14:44
iOS无侵入埋点方案
一、通常的埋点方式分为三种:1.代码埋点在具体事件收集处手动插入代码,优点是能准确的收集到需要统计的信息,缺点是插入代码工作量比较大,
耦合度
太高,后期维护和管理比较麻烦2.可视化埋点就是将埋点增加和修改的工作可视化了
大刀阔斧007
·
2021-06-23 12:06
08.面向切面编程 AOP
通过预编译方式和运行期间动态代理实现程序功功能统一维护的一种技术.AOP是OOP的延续,是软件开发的一个热点,也是Spring框架中的一个重要内容.是函数式编程的一种衍生范型,利用AOP可以对业务逻辑各个部分进行隔离,从而使得业务逻辑各部分之间
耦合度
降低
吃伏冒有礼貌
·
2021-06-23 00:48
SSSearcher:iOS仿微信搜索联系人,模糊搜索,高亮搜索检索匹配文字,支持中文拼音搜索,拼音检索,英文搜索数字搜索等
引擎一句代码集成显示文字高亮效果,匹配文字显示高亮逻辑参考微信,满足大多数社交搜索检索需求除此外,api中还集成中文转拼音,原理是基于unicode编码值转对应数据中的拼音.自定义的searchView,类似微信的搜索动画和UI,
耦合度
低
日常生活干什么
·
2021-06-22 12:38
Spring 框架基础(04):AOP切面编程概念,几种实现方式演示
核心作用:可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的复用性和开发效率。AOP提供了取代继承和委托的一种新的方案,而且使用起来更加简
知了一笑
·
2021-06-22 12:34
day45 Nginx Web 应用深入
1、Nginx功能模块化
耦合度
更低,易于管理。SQA架构,RPC服务都属于低
耦合度
的技术支持。工作中做事学会低耦合。
藏鋒1013
·
2021-06-22 08:18
程序解耦合思想,关于spring IOC,DI
程序解耦合思想耦合性(Coupling),也叫
耦合度
,是对模块间关联程度的度量。耦合的强弱取决于模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。
Rainshine_4bf6
·
2021-06-22 05:52
Spring|面向切面编程(AOP)
AOP目的将核心业务(核心关注点)和周边功能开发(称为横切关注点,例如日志记录、权限认证、事务处理)进行隔离,从而
耦合度
降低,提高了软件的可重用性和开发效率。其实AOP的作用就是在不改
GGarrett
·
2021-06-22 00:14
Spring基础篇(2)-重试
不用担心,Spring都处理好了...正常逻辑和重试机制
耦合度
较高。基于这个些问题,spring-retry规范了了正常逻辑和重试逻辑,将正常逻辑和重试逻辑解耦
小胖学编程
·
2021-06-22 00:23
Hibernate——数据持久化之利刃
在项目开发中如果都是通过JDBC/SQL语句从数据库中访问/操作数据,这种方式有几点会非常痛苦:1.SQL语句过于繁杂,和数据库的
耦合度
高。
_高冰
·
2021-06-21 19:56
结构型模式之门面
类似java的JDBC,我们不需要关心其具体的实现方法,许多业务流程都会涉及到复杂的业务类操作,由于流程复杂,涉及到了很多的业务对象,往往导致各个类之间的
耦合度
很高,从而降低系统的灵活性和清晰度。
0爱上1
·
2021-06-21 18:07
42. 从零开始学springboot整合alibaba-nacos做注册/配置中心
服务的拆分维度更细当然是有好处的,服务间
耦合度
更低,复用性更强,但是随之而来的是服务间配置及管理成本的上升!所以,为了解决这些服务治理成本,Nacos应运而生.Nacos是阿里巴巴的开源项目,其核
CTO技术
·
2021-06-20 20:52
程序异常处理总结
异常信息如果直接抛出给客户端,会带来很不好的用户体验,所以必须由服务端来做处理,最简单的方式就是直接trycatch,但是一个项目里面如果大量的做这种处理,会使得整个系统的代码风格看起来很乱,工作量大且
耦合度
高
Briseis
·
2021-06-20 11:48
组件化方案
业务模块间划分不清晰,模块之间
耦合度
很大,非常难维护所有模块代码都编写在一个项目中,测试某个模块或功能,需要编译运行整个项目组件化的好处业务划分更佳清晰,新人接手更佳容易,可以按组件分配开发任务项目可维护性更强
黄花菜先生
·
2021-06-20 02:26
依赖注入概念和Dagger2框架使用介绍
一、依赖注入基本概念控制反转(InversionofControl,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的
耦合度
。
三哥弗兰克
·
2021-06-19 22:09
微服务基础
每个小型服务都围绕着系统中的某一项或者业务
耦合度
高的功能进行构建,并且拥有自己独立的数据源,业务开发与部署。
JHolland
·
2021-06-19 14:12
2020年Java基础高频面试题汇总(1.4W字详细解析,你能遇到的都在这了)
1、Java语言有哪些特点(1)简单易学、有丰富的类库(2)面向对象(Java最重要的特性,让程序
耦合度
更低,内聚性更高)(3)与平台无关性(JVM是Java跨平台使用的根本)(4)可靠安全(5)支持多线程
怪瘦Java
·
2021-06-15 18:17
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他