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
耦合度
2019-03-04
:自己设置1.respon:传值2.request:取值request.from自post读取request.querystringget三层:缺点:开发成本高,降低程序效率优点:易于维护与升级,降低
耦合度
Vic_123
·
2023-08-06 05:07
用Rust实现23种设计模式之 外观模式
解耦和灵活性:外观模式将客户端与子系统之间的
耦合度
降低,使得子系统的变化不会影响到客户端。同时,外观模式也提高了系统的灵活性,可以更容易地替换和扩
goto rust
·
2023-08-06 01:37
当Rust邂逅GOF
rust
rust
设计模式
外观模式
后台代码的SQL语句根据不同数据库转换
一般情况下,我们的SQL语句都写在代码里,虽然
耦合度
高了,但是方便。
迷惘小书童
·
2023-08-04 22:58
C#
SQL
C#
SQL
Access
Sqlite
从0写一个ARouter
但是随着目前安卓开发趋向于模块化组件化,如果想用这种方式实现组件间的跳转,势必会造成各个组件相互依赖,造成高
耦合度
,这就违背了组件化非
风二叽
·
2023-08-04 15:37
SpringBoot使用AOP进行自动化事务处理
AOP可以干什么利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性。
Inspire2023
·
2023-08-04 12:41
SpringBoot技术笔记
spring
aop
java
Java设计模式之工厂设计模式
其核心思想是将对象的创建和使用分离,从而降低
耦合度
,提高代码的可维护性和可扩展性。工厂模式通常包括三种类型:简单工厂、工厂方法和抽象工厂。
困困猿~
·
2023-08-04 06:45
设计模式
java
设计模式
python
spring boot 集成rocketmq
集成SpringBoot和RocketMQ在现代的微服务架构中,消息队列已经成为一种常见的异步处理模式,它能解决服务间的同步调用、
耦合度
高、流量高峰等问题。
orton777
·
2023-08-04 02:02
spring
boot
数据库
后端
muduo线程的启动
可能陈硕觉得继承关系比较复杂,
耦合度
太高,破坏整体设计。但是我觉得muduo中那么多不同种类的智能指针,还有基于boo
哈罗_aae9
·
2023-08-04 00:35
MVC/MVP/MVVM
耗时任务(各种javabean,还有一些类似repository类)2,V:处理数据显示的部分:xml3,C:Activity处理用户交互问题:Activity优点:便于UI视图的显示和界面的分离特点:1,
耦合度
低
纸狒
·
2023-08-03 15:41
技能总结
使代码更简洁14年:接触越狱开发15年:配合硬件开发,了解到了AFC网络协议,RFC苹果协议,自己摸索着研究FFMpeg的解码,编码,解包,YUV,packet等等强化了自己面向对象编程的能力,项目分模块.减少
耦合度
呼啦呼啦的圈
·
2023-08-03 11:21
什么是微服务
数据独立,独立部署和交付面向服务:服务提供统一标准的接口,与语言和技术无关隔离性强:服务调用做好隔离、容错、降级,避免出现级联问题微服务的上述特性其实是在给分布式架构制定一个标准,进一步降低服务之间的
耦合度
潮利潮
·
2023-08-03 10:28
JAVA
微服务
架构
云原生
C#设计模式之外观模式
外观模式文章目录外观模式模式分类模式产生的原因模式灵感的来源模式类图代码实现外观模式总结外观模式的优点:外观模式的缺点:本篇博客将介绍外观模式,外观模式是一种使用频率非常高的设计模式,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供一个统一的入口,使子系统与客户端的
耦合度
降低
BraveRunTo
·
2023-08-03 06:16
设计模式
设计模式
c#
C# 外观模式
外观模式是迪米特法则的一种具体实现,通过引入一个新的外观角色可以降低原有系统的复杂度,同时降低客户类与子系统的
耦合度
。外观模式中的角色:1外观类
熊思宇
·
2023-08-03 06:45
C#
设计模式
外观模式
c#
Spring AOP介绍及其原理解析
利用AOP可以对业务逻辑的各个部分进行进行隔离,从而使得业务逻辑各部分之间的
耦合度
降
技-术-小-牛
·
2023-08-03 05:25
Java
Spring
AOP介绍
Spring
AOP原理
SpringAOP原理+使用
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性
C'z x
·
2023-08-03 05:24
SpringAop
面向切面编程
java
后端
SOA 架构与微服务架构的区别
我们向微服务迁移的时候通常从
耦合度
最低的模块或对扩展性要求最高的模块开始。把它们一个一个剥离出来用敏捷地重写,可以尝试最新的技术和语言和框架,然后单独布署。它通常不依赖其他服务。微服务中常用的
撸帝
·
2023-08-03 03:56
深入理解MVVM架构模式
MVVM的主要目标是将应用程序的UI与其底层数据模型分离,通过数据绑定实现数据和UI的自动同步,从而降低代码的
耦合度
,提高应用程序的可维护性和可测试性。
heiyay
·
2023-08-02 09:18
架构
MVVM
MVC
JPA之Hibernate
JPA的开发是为了简化企业级应用程序的开发,降低应用程序与数据库之间的
耦合度
,并提高应用程序的可维护性和可扩展性。JPA定义了一系列注解和接口,用于描述Java对象与数据库表之间的映射关系。
追寻9
·
2023-08-01 09:55
hibernate
行为型模式之中介者模式
中介者模式的核心思想是将对象之间的直接通信改为通过一个中介者对象来进行间接通信,从而减少对象之间的
耦合度
。
盖伦暴打诺手
·
2023-07-31 16:21
计算机基础
解释器模式
SpringCloud(待续)
适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案优点:拆分粒度更小、服务更独立、
耦合度
更低·缺点:架构非常复杂,运维、监控、部署难度提高单体架构优势:构造简单,部署成本低缺点耦合高,
阳光明媚UPUP
·
2023-07-31 01:21
spring
cloud
微服务
分布式
控制反转和依赖注入
控制反转(InversionofControl)一种面向对象的设计原则,降低计算机代码之间的
耦合度
基本思想借助于第三方(即IOC容器)来实现具有依赖关系的对象之间的解耦谁控制谁,控制什么:谁控制谁:由IoC
火乐君_52cd
·
2023-07-30 07:05
SpringCloud学习笔记
优点:架构简单部署成本低缺点:
耦合度
高(维护困难、升级困难)2、分布式架构概念:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。
小菜鸟 tq
·
2023-07-30 06:35
Java
spring
cloud
java
微服务
macos
eureka
第九十四回 如何打造一个网络框架
概念介绍最近在项目中使用dio处理网络相关的内容,有些地方的代码不能利用,有些地方的代码
耦合度
比较高,因此准备在dio上面封装一层网络层,这些可以优化程序的架构,本章回中介绍的网络构架就是指自己封装的网络层
talk_8
·
2023-07-29 18:43
一起Talk
Flutter吧
flutter
dio
网络框架
@Aspect 注解使用详解
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率。在sprin
星可码农
·
2023-07-29 15:25
Spring的控制翻转(IOC)与依赖注入(DI)
因为我们之前写的代码,
耦合度
是偏高的,例
用手写的从前
·
2023-07-29 09:46
spring进阶
spring
java
后端
AOP处理事务静、动态代理(jdk方法)
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效
Java成长记_Camel
·
2023-07-29 05:34
SSM框架
互联网@IT
AOP
动态代理
事务处理
jdk
SSM
Python中介者模式介绍、使用
在这种模式中,一个中介者对象控制多个对象之间的通信,从而减少对象之间的
耦合度
。功能:将对象间的复杂关系转换为中介者与对象之间的简单关系;降低系
Lightning-py
·
2023-07-28 20:57
Python
python
中介者模式
开发语言
行为型-访问者模式(Visitor Pattern)
如果直接在对象结构的类中定义这些操作,将会导致类的
耦合度
高,代码维护困难。访问者模式通过将操作封装在一个访问者类中,使得可以在不改变对象结构的情况下,对
脱发的老袁
·
2023-07-28 15:52
探索设计模式
访问者模式
设计模式
行为型-中介者模式(Mediator Pattern)
中介者模式通过集中控制对象的交互,使得对象之间的
耦合度
降低,同时也提高了系统的可维护性和可扩展性。
脱发的老袁
·
2023-07-28 15:51
探索设计模式
中介者模式
设计模式
Spring Boot的异常统一处理实战(包括@ExceptionHandler注解和@ControllerAdvice注解 附源码 超详细)
需要源码或觉得有帮助请点赞关注收藏后评论区留言在SpringBoot应用的开发中,不管是对底层数据库操作,对业务层操作,还是对控制层操作,都会不可避免的遇到各种可预知的,不可预知的异常需要处理,如果每个处理过程都单独处理异常,那么系统的代码
耦合度
会很高
showswoller
·
2023-07-28 11:08
JAVA
Web
spring
boot
spring
java
java-ee
eclipse
Django教程二
作用:降低模块间的
耦合度
(解耦)MVCM模型层(Model),主要用于对数据库层的封装V视图层(View),用于向用户展示结果C控制(Controller,用于处理请求、获取数据、返回结果(重要)mvc.pngMTV
南坡三舅
·
2023-07-28 09:30
设计模式——工厂设计模式
将工厂提取成一个接口或抽象类,具体生产什么产品由子类决定,工厂设计模式是将拥有共性的产品抽象封装到工厂类中统一进行管理和创建,以达到降低使用者与产品之间的
耦合度
的目的一种手段。
Spring618
·
2023-07-28 03:24
1:Spring介绍
为核心,官网是https://spring.ioSpring版本情况Spring优势1方便解耦,简化开发Spring通过容器,将对象的创建从代码中剥离出来,交给Spring控制,避免直接编码造成模块之间的
耦合度
高
西雅图的雪很美
·
2023-07-27 23:59
Spring
spring
java
后端
Retrofit之Build模式
该模式是为了将构建复杂对象的过程和它的部件解耦,使得构建过程和部件的表示隔离开来,两者之间的
耦合度
也降到最低。定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。
Android_小马范儿
·
2023-07-27 23:12
Java面试题总结记录(1)—— 基础篇
(2)面向对象(Java最重要的特性,让程序
耦合度
更低,内聚性更高)(3)与平台无关性(JVM是java跨平台使用的根本)(4)可靠安全(5)支持多线程2、面向对象和面向过程的区别面向过程:是分析解决问题的步骤
Zain_horse
·
2023-07-27 20:16
java
python
开发语言
Python观察者模式介绍、使用方法
优点:提供灵活性,减少类间的
耦合度
。可以实现动态的发布-订阅机制,并且观察者可
Lightning-py
·
2023-07-27 11:12
Python
python
观察者模式
开发语言
C#设计模式之---建造者模式
建造者模式使得建造代码与表示代码的分离,可以使客户端不必知道产品内部组成的细节,从而降低了客户端与具体产品之间的
耦合度
。使用多个简单的对象一步一步构建成一个复杂的对象。
忧郁的蛋~
·
2023-07-27 10:14
C#遗忘系列
设计模式
建造者模式
kafka消息队列
消息队列降低了进程间的
耦合度
,所以即使一个处理消息的进程挂掉,加入队列中的消息仍然可以在系统恢复后被处理。3)
编程小栈
·
2023-07-26 05:17
中间件及源码
java
kafka
对低耦合的理解
1.
耦合度
的概念
耦合度
是对模块(类)间关联程度的度量,可以用"联系"作同义词,"独立性"作反义词。2.
耦合度
分类(由高到低)(1)内容耦合。
ellis1970
·
2023-07-26 02:20
设计模式
C#事件学习笔记
一.事件概述:事件的作用是降低模块间的
耦合度
,本质是观察者模式的应用,通过增加监听器,使事件响应函数的调用分散在各个对象自身内部,当增加和减少一个事件响应函数时,只需要增加或删除相应对象内的代码,降低了模块间的
耦合度
ellis1970
·
2023-07-26 02:47
c#
设计模式-行为型- 责任链模式(Chain of Responsibility)
从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止if…else进行判断处理非常直观、容易理解,而且很容易维护,但是如果处理的逻辑比较复杂时,就面临着代码臃肿的问题了,而且代码的
耦合度
也较高
jx_870915876
·
2023-07-25 23:38
设计模式
设计模式
责任链模式
SpringCloud学习路线(9)——服务异步通讯RabbitMQ
2、存在的问题
耦合度
高:新需求需要改动原代码性能下降:调用者需要等待服务提供者相应,如果调用链过长则响应时间等于每次调用的时间之和。
Zain_horse
·
2023-07-25 22:25
spring
cloud
学习
rabbitmq
day43-Spring_IOC
:Spring在SSM中所起到的作用(SpringMVC和Mybatis框架的黏合剂)1.4Spring理念:核心思想是面向Bean(万物皆Bean组件)1.5Spring优势:IOC控制反转(降低了
耦合度
不吃香菜lw
·
2023-07-25 19:00
spring
java
vscode json插件
whyjson:1.数据量大,还涉及到多层嵌套,设计数据库表比较繁琐;2.数据
耦合度
高,每条数据都和特定的场景有关。
Fourier_1024
·
2023-07-25 16:26
工具使用
json
vscode
spring ioc 降低
耦合度
?
0.前言经常见到一些帖子以及面试题提到springioc可以降低
耦合度
,大部分为人所接受的说法是从new对象->接口->工厂->反射的思路去解释[1]。但我总感觉这不是spring给我的真切体验。
Fourier_1024
·
2023-07-25 16:52
spring
Spring总结—AOP
AOP什么是AOP(1)面向切面编程(方面),利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各个部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率。
mentality_sx
·
2023-07-25 15:24
Spring
spring
Java Spring和Spring集成Mybatis
控制反转AOP:面向切面Spring组成部分在SMM中起到的作用(粘合剂)Spring理念OOP核心思想【万物皆对象】Spring核心思想【万物皆Bean组件】Spring优势低侵入式独立于应用服务器低
耦合度
面向切面
请给我一串代码好吗
·
2023-07-25 13:15
spring
mybatis
设计模式中的六种关系:依赖、关联、聚合、组合、实现、继承
他们的
耦合度
依次减弱。¶泛化关系(Generalization)用来描述继承关系,在Java中使用extends关键字。
1379號监听猿
·
2023-07-25 07:38
设计模式
java
开发语言
后端
Spring,Spring MVC、Mybatis和Spring boot(知识点总结)
从而降低
耦合度
。AOP:面向切面,不修改源代码的情况下,进行功能的增强。AOP术语spring容器spring容器是什么?
连睡觉都想摸鱼
·
2023-07-25 05:18
spring
spring
boot
mybatis
创建型设计模式:2、简单工厂模式、工厂模式、抽象工厂模式
这样可以降低系统的
耦合度
,增加了代码的灵活性和可维护性。2、C++实现简单工厂模
Ivy_belief
·
2023-07-24 19:40
设计模式
设计模式
简单工厂模式
抽象工厂模式
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他