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
耦合度
从零写一个Java WEB框架(四)框架的演进
项目已放上github本篇项目现在也跑起来了,而且Server和Dao层都已经封装好了,都可以专心处理各自的业务逻辑,
耦合度
也低了很多。但是项目还是有很多需要改进的地方。例如:Controller层的
蓝汝丶琪
·
2023-12-22 04:05
程序员必知!接口隔离原则的实战应用与案例分析
这样做的好处是减少了客户端与接口之间的
耦合度
,使得系统更加灵活,易于扩展
程序员古德
·
2023-12-22 01:21
接口隔离原则
【设计模式--结构型--适配器模式】
适配器模式分为类适配器模式和对象适配器模式,前者类之间的
耦合度
比后者高,而且要求程序员了解现有组件库中的相关组件的内部结构,所有应用较少。结构适配器模式(Adapter)包含以下主要角色:目标(Tar
空城za
·
2023-12-22 00:48
设计模式
设计模式
适配器模式
java
设计模式——外观模式(Facade Pattern)
概述外观模式又称为门面模式,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供一个统一的入口,降低子系统与客户端的
耦合度
,且客户端调用非常方便。它是一种对象结构型模式。
ddm01
·
2023-12-21 15:36
设计模式
设计模式
外观模式
Spring笔记
为简化企业级开发而生,使用Spring开发可以将Bean对象,Dao组件对象,Service组件对象等交给Spring容器来管理,这样使得很多复杂的代码在Spring中开发却变得非常的优雅和简洁,有效的降低代码的
耦合度
山有木兮^木有枝
·
2023-12-21 13:55
SpringBoot
spring
java
mvc
责任链设计模式
优点:降低
耦合度
:请求发送者和接收者都没有对方的明确信息,而是通过抽象处理器来链接。实现了请求的发送者和处理者之间的解耦。灵活性:可以动态地增加或删除处理器,方便扩展和维护。
头发没了也变强了
·
2023-12-21 07:34
设计模式
数据中台未来一定需要具备三种能力
一个好的内聚模块能够解决一个事情,同时又要降低模块和模块之间的
耦合度
,让模块具有良好的可读性和可维护性。这里的前提是要有真正
求知笔记
·
2023-12-20 20:07
Vue3自定义hooks
Hooks解决了什么虽然vue3文档没有直接提hooks,但经过我的一番学习后发现,发现大佬们都习惯性使用hooks,来降低代码的
耦合度
。
heiyay
·
2023-12-20 12:18
vue.js
javascript
前端
【设计模式】 - 结构型模式 - 迭代器模式
由于组合关系或聚合关系比继承关系
耦合度
低,满足“合成复用原则”,所以对象行为模式比类
桃月十二_
·
2023-12-20 11:43
设计模式
设计模式
迭代器模式
SpringAop原理(三)
所谓"切面",简单说就是那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低模块之间的
耦合度
,并有利于未来的可操作性和可维护性。
武昌库里写JAVA
·
2023-12-20 08:19
高手面试
java
spring
AOP
【计算机网络】网络基础
这是因为分层是有优势的,分层可以让每个模块之间的
耦合度
降低,也可以把每一层的功能集中,每一层做每一层应该做的事而互不影
林 子
·
2023-12-20 06:42
Linux之路
网络
计算机网络
服务器
面向对象五大原则SOLID
职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和
耦合度
。通常意义下的单一职责,就是指只有一种单一功能,不
Pandakingli
·
2023-12-19 17:24
RabbitMQ详解
什么是消息中间件消息中间件基于队列模型实现异步/同步传输数据作用:可以实现支撑高并发、异步解耦、流量削峰、降低
耦合度
。
莫子莫
·
2023-12-19 11:16
中间件
rabbitmq
分布式
Spring复习
Spring框架的作用Spring框架主要负责技术整合,该框架提供IOC和AOP机制,可以降低系统组件之间的
耦合度
,便于系统组件的维护、扩展和替换。
奇点一氪
·
2023-12-18 12:08
事件驱动架构在 vivo 内容平台的实践
事件驱动架构是一种设计应用的软件架构和模型,可以最大程度减少
耦合度
,很好地扩展与适配不同类型的服务组件。在这一架构里,当有重要事件发生时,比如更新业务数据,某个服务会发布事件,其它服务则订阅这些事件
vivo互联网技术
·
2023-12-18 07:10
技术干货
架构
微服务
云原生
事件驱动
游戏设计模式——中介者模式(Mediator)
中介者通过移除对象之间的引用,来减少它们之间的
耦合度
,并且能改变它们之间的互动性。
BBoy_Lancos
·
2023-12-17 17:10
游戏设计模式
设计模式
c#
unity
Android学习笔记--RecycleView用法
RecyclerView提供了一个
耦合度
更低的方式来复用ViewHolder,并且可以轻松的实现ListView、GridView以及瀑
Swy_ww
·
2023-12-17 17:22
Android
android
RecycleView
React构建组件的方式有哪些?区别?
一、是什么组件就是把图形、非图形的各种逻辑均抽象为一个统一的概念(组件)来实现开发的模式在React中,一个类、一个函数都可以视为一个组件在之前文章中,我们了解到组件所存在的优势:降低整个系统的
耦合度
,
C+ 安口木
·
2023-12-17 17:50
React
面试系列
react.js
前端
前端框架
谈谈spring中AOP
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率
一个风轻云淡
·
2023-12-17 13:22
闲聊杂谈
spring
java
后端
JAVA电商项目面试题(一)
优点:1、把模块拆分,使用接口通信,降低模块之间的
耦合度
。2、把项目拆分成若干个子项目,不同的团队负责不同的子项目。3、增加功能时只需要再增加一个子项目,调用其他系统的接口就可以。
xiaoweiwei99
·
2023-12-17 12:16
java
java
后端
2019-05-19 jave核心代码看书笔记(四)
绝不让类中的方法直接访问其他类的实例域“黑盒“特征-----提高了重用性和可靠性也就是在同样的处理方法下,只需要改变存储数据的方式就可以,不需要发生大的变化4.类之间的关系依赖:类A的方法操纵类S的对象A依赖于S应尽可能减少依赖(降低
耦合度
张开翔
·
2023-12-17 09:30
设计模式之结构型设计模式(二):工厂模式 & 抽象工厂模式 & 建造者模式
有助于降低客户端代码与被创建对象之间的
耦合度
,提高代码的灵活性和可维护性。定义了一个创建对象的接口,但不负责具体对象的实例化。
灸哥漫谈
·
2023-12-17 08:44
技术专项能力
设计模式
抽象工厂模式
建造者模式
简单工厂模式
【精选】设计模式——工厂设计模式
这样可以降低客户端与具体产品类之间的
耦合度
,也便于代码的扩展和维护。
OldGj_
·
2023-12-17 02:24
设计模式学习
设计模式
java
jvm
spring
spring 笔记九 Spring AOP
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用
过去日记
·
2023-12-17 01:57
spring
spring
笔记
java
后端
ssm+mybatis
答:①IOC即控制反转,简单来说就是把对象的控制权委托给spring框架,作用是降低代码的
耦合度
。②DI即依赖注入,是IOC的一种具体实现方式。
zhang_xaio_yu
·
2023-12-16 22:43
面试题
开发语言
spring
boot
redis
dubbo
java
SpringMVC异常处理机制
每个过程都单独处理异常,系统的代码
耦合度
高,工作量大且不好统一,维护的工作量也很大。
LiRS2001
·
2023-12-16 11:23
spring
boot
后端
java
intellij-idea
【文件管理】操作系统简易文件管理系统
前言:在一篇博客基础上,做了大幅度改动,时间仓促,代码冗余较多,
耦合度
高。仅供参考。
傅妄书
·
2023-12-16 08:49
java
Java项目开发,业务比较复杂如何减少bug
2、模块化和解耦合将复杂的业务逻辑分解成多个模块,每个模块负责一个具体的功能,降低模块之间的
耦合度
。这样可以使代码更容易理解、
cxzm_java
·
2023-12-16 06:55
Java基础
性能优化
java
bug
学习spring和springmvc笔记
一、Spring框架知识点:1、什么是IOC(1)控制反转,把对象创建和对象之间的调用过程,交给Spring进行管理(2)使用IOC目的:为了
耦合度
降低2、IOC底层原理(1)xml解析、工厂模式、反射
zmw1502
·
2023-12-15 09:03
java框架知识点
spring
学习
java
【前端设计模式】之调停者模式(中介者模式)
调停者模式的目标是减少对象之间的直接通信,从而降低
耦合度
,并且使代码更易于维护和扩展。调停者模式特性将对象之间的通信集中在一个调停者对象中,避免了对象之间的直接耦合。
俊刚、
·
2023-12-15 03:33
设计模式
前端
设计模式
中介者模式
vuex请求变量后存储并使用_Vue | 在vue中使用session Storage和vuex保存用户登录状态...
首先,vuex安装完成之后,构建如下目录:vuex目录结构这样做的目的是降低代码的
耦合度
,方便以后的修改与维护。
Bravo Yeung
·
2023-12-15 02:11
vuex请求变量后存储并使用
面向对象的七个设计原则
职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和
耦合度
。
omygodvv
·
2023-12-14 22:33
软件工程
springcloud微服务篇--1.认识微服务
缺点:
耦合度
高分布式架构根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点:降低服务耦合有利于服务升级拓展服务治理分布式架构的要考虑的问题:服务拆分粒度如何?
小哥码农
·
2023-12-14 19:42
springcloud
spring
cloud
微服务
java
spring
boot
后端
spring
RabbitMQ
目录什么是MQRabbitMQ概述单机部署简单队列模型代码调试publisher代码:Consumer代码:同步调用的优点:1、时效性较强,可以立即得到结果同步调用的问题:1、
耦合度
高2、性能和吞吐能力下降
@katoumegumi
·
2023-12-14 18:05
springcloud
spring
cloud
微服务
java
spring
intellij-idea
spring
boot
后端
架构设计系列之基础:基础理论(二)
它的优点:提高可维护性:通过组件聚合,将相关联的组件放在一起,可以减少代码的
耦合度
,提高代码的可维护性,当需要修改某个组件时,可以避免在其他模块中查找和修改代码,降低出错的风险提高可扩展性
灸哥漫谈
·
2023-12-14 17:33
系统架构设计
架构
系统架构
设计模式:我所理解的七大设计原则
原因:避免某块函数或数据的变化影响其他类,降低
耦合度
。开放封闭原则(开闭原则):一个实体(类、函数、模块等)应该对外扩展开放,对内修改封闭。
Marker_Sky
·
2023-12-14 16:06
【设计模式--结构型--桥接模式】
它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个维度的
耦合度
。
空城za
·
2023-12-14 16:29
设计模式
设计模式
桥接模式
19、命令模式(Command Pattern,不常用)
命令模式,将一个请求封装为一个对象(命令),使发出请求的责任和执行请求的责任分割开,有效降低系统的
耦合度
。这样两者之间通过命令对象进行沟通,这样方便将命令对象进行储存、传递、调用、增加与管理。
奋斗中的Jack
·
2023-12-14 12:02
23种设计模式
命令模式
设计模式
【C++】友元函数
但是友元会增加
耦合度
,破坏了封装,所以友元不宜多用。
阿然成长日记
·
2023-12-06 10:18
C++基础
c++
AOP(面向切面编程)
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的
beiback
·
2023-12-06 03:13
Java
Spring
java
AOP
责任链模式(行为型)
优点:降低
耦合度
。它将请求的
打不过猫的鱼
·
2023-12-05 16:16
Java入门第二章——面向对象:面向对象
【例如独立显卡开发思路】优点:
耦合度
低,扩展力强。更容易解决现实世界中更复杂的业务逻辑,组件复用性强。缺点:前期投入成本高,需要进行独立体的抽取,大量系统分析与设计。
咖啡加Ice
·
2023-12-05 12:38
咖啡ice的Java学习记录
java
开发语言
服务异步通讯
四、服务异步通讯4.1初始MQ4.1.1同步通讯和异步通讯同步调用的优点:时效性较强,可以立即得到结果同步调用的问题:
耦合度
高性能和吞吐能力下降有额外的资源消耗有级联失败问题异步通信的优点:
耦合度
低吞吐量提升故障隔离流量削峰异步通信的缺点
weixin_50458070
·
2023-12-05 10:53
微服务
java
16、观察者模式(Observer Pattern)
观察者模式是一种对象行为型模式,观察者和被观察者之间的关系属于抽象耦合关系,主要优点是在观察者与被观察者之间建立了一套事件触发机制,以降低二者之间的
耦合度
。观察者模式的
Jack_Jaa
·
2023-12-05 05:00
23种设计模式
观察者模式
设计模式
JDBC之桥接模式
它是用组合/聚合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的
耦合度
。
Responsibility_
·
2023-12-04 21:57
转载 thinkphp-queue 浅析
在大型系统中,一般会引入消息队列的组件,将流程中部分任务抽离出来放入消息队列,并由专门的消费者做针对性的处理,从而降低系统
耦合度
,提高系统性能和可用性。
geeooooz
·
2023-12-04 19:26
Spring 注入方式
Spring框架中最核心的技术就是:IOC(控制反转):是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的
耦合度
(百度百科)。
Java陈序员
·
2023-12-04 17:20
spring
java
Spring AOP 配置使用
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程
得一人终老
·
2023-12-03 17:29
搭建环境、学习laravel
5.4版本http://www.golaravel.com/download/项目代码放在htdocs目录下image.png端口用默认8888:image.pnglaravel基于IOC容器,类之间的
耦合度
很低
ISIS卡拉肖克
·
2023-12-03 17:46
说说你对Vue的理解
1.VUE是什么vue是一个创建用户界面的开源JS框架,2.有什么特点核心特点是MVVM数据驱动模式,数据改变自动触发视图更新使用v-model实现双向数据绑定组件化开发模式,降低系统
耦合度
,提高代码维护性单页面应用
百事可爱-后悔下凡
·
2023-12-03 13:27
每日一题
vue.js
前端
javascript
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他