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
耦合度
桥接模式(Bridge)
它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的
耦合度
。假如你有一个几何形状(Shape)类,从它能扩展出两个子类:圆形(Circle)和方形(Square)。
初学小白Lu
·
2023-03-30 21:54
设计模式
桥接模式
c++
python
设计模式
Spring核心模块——Aware接口
Aware接口前言基本内容例子结尾前言Spring的依赖注入最大亮点是所有的Bean对Spring容器对存在都是没有意识到,Spring容器中的Bean的
耦合度
是很低的,我们可以将Spring容器很容易换成其他的容器
左灯右行的爱情
·
2023-03-30 19:07
Spring核心模块解析
spring
java
spring
boot
vue小朋友来了,可爱又可恨
view和model处理分离,降低了代码的
耦合度
双向绑定的bug调试难度增大大型项目的的view和model过多,维护成本高组件化开发vue基础语法vue实例vu
你好好想想_be60
·
2023-03-30 16:06
Android Mvp架构的小demo
这对于开发与维护来说不太友好,
耦合度
大高了。把Activity的View和Controller抽离出来就变成了View和Presenter,这就是MVP模式。![在这里插
lbj23vs6
·
2023-03-30 16:01
设计模式
android
android
studio
企业拥抱开源之前,必须了解的七件事
简介:新的时代,开源的发展越来越蓬勃,开源和云的关系越来越复杂,
耦合度
越来越高,云是开源软件允许的最佳环境之一,也为开源软件插上安全高效的腾飞引擎。
阿里云云栖号
·
2023-03-30 16:57
云栖号技术分享
云计算
阿里云
big
data
单体项目为啥要拆分微服务?(面试必问对微服务的理解)
优点:把模块拆分,使用接口通信,降低模块之间的
耦合度
把项目拆分成不同的子项目,不同团队负责不同的子项目增加功能时只需要增加一个服务,调用其他服务即可部署可以按需部署,更灵活的管理服务部署、拓/缩容以及升
秋天oio
·
2023-03-30 16:43
微服务
面试
java
大话后端开发的奇淫技巧大集合
[转自https://segmentfault.com/a/1190000015031391]模块化设计根据业务场景,将业务抽离成独立模块,对外通过接口提供服务,减少系统复杂度和
耦合度
,实现可复用,易维护
Mark1317
·
2023-03-30 15:28
微服务技术栈导学
微服务导学首先要明确一点:微服务技术栈介绍微服务技术第一点要做的就是拆分,单体架构中的项目随着业务越来越复杂导致最后代码
耦合度
过高并且后期难以维护,所以必须对业务功能做拆分。
TheITSea
·
2023-03-30 13:22
微服务
java
分布式
史上最全详解微服务技术栈
优点:架构简单、部署成本低缺点:
耦合度
高分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点:降低服务耦合、有利于服务升级拓展。
骨灰级收藏家
·
2023-03-30 13:23
微服务
Java
架构
微服务
分布式
架构
tomcat
JVM
Android UI 架构演进:从 MVC 到 MVP、MVVM、MVI
最开始是没有采用任何模式的状态,不管是视图代码还是表现逻辑全都写在Activity里面,很明显这样的代码
耦合度
非常高,难以进行维护和测试,可读性也不好。
Android-海绵
·
2023-03-30 12:07
Android开发
ui
mvc
android
微服务SpringCloud-01
微服务架构演变:集中架构:缺点:代码
耦合度
高,维护困难;无法针对不同的模块进行针对性优化;无法水平扩展;单点容错率低,并发能力差垂直架构:优点:系统拆分实现了流量分担,解决了并发问题;可以针对不同的模块进行针对性优化
hr_W
·
2023-03-30 11:06
微服务
java
jsp
web
spring
cloud
微服务
SSM最常见的面试题,都在这了
Controller(控制器);Model代表的是数据,View代表的是用户界面,Controller代表的是数据的处理逻辑,他是Model和View这两层的连接桥梁;通过这样分层可以将业务对象之间的
耦合度
降低
菜鸟a小李
·
2023-03-30 11:04
Java
java
spring
mvc
前后端分离思想理解
为何采用前后端分离通俗官方一点的讲:前后端分离就是将一个单体应用拆分成两个独立的应用:前端应用和后端应用,以JSON格式进行数据交互用软件设计思想来看:高内聚低耦合的设计思想,前后端分离最直观体现就是降低
耦合度
TinkerBell学习笔记
·
2023-03-30 11:48
七层架构
七层架构最主要的核心就是实现各种接口模块间通过接口结合而不是具体实现也就是依赖注入中所说的模块依赖于抽象(接口虚方法)具体实现依赖于抽象七层架构能够有效的降低项目的
耦合度
实现模块分类并不是所有的项目都要使用七层架构只有大型项目才需要使用七层架构一般的小型中型项目
昵称全重复
·
2023-03-30 11:41
无代码
软件设计的目标
4、高灵活性通过封装、继承、多态把程序的
耦合度
降低,
耦合度
降低后,使代码的使用更加灵活,更容易修改,易于复用。二.分别用简
潇潇雨歇_
·
2023-03-30 11:10
软件设计与体系结构
软件设计
面向对象编程
博客
结构
前后端分离模式有什么意义
2.降低的软件设计的
耦合度
。不管是前端还是后端,都可以针对不同的端,实现一些工程化的东西。3.提高了处理复杂业务的能力。后端可以只专注后端业务,前端可以专注于前端的业务。
weixin-sjk6070
·
2023-03-30 10:32
前端
WPF基础系列六:MVVM框架
的优势3.MVVM的应用场景二、MVVM使用及示例前言在WPF开发中,经典的编程模式是MVVM,是为WPF量身定做的模式,该模式充分利用了WPF的数据绑定机制,最大限度地降低了Xmal文件和CS文件的
耦合度
iceberg7012
·
2023-03-30 09:22
WPF学习
wpf
MVC架构与三层架构的关系
随着系统业务复杂度越来越高,功能模块越来越庞大,
耦合度
也越来越高,导致系统的复杂度越来越不可
穆瑾轩
·
2023-03-30 09:17
#
JavaWeb
原创未经允许不得转载
架构
mvc
系统架构
mvc三层架构
为了更好的降低各层间的
耦合度
,在三层架构程序设计中,采用面向抽象编程。即上层对下层的调用,是通过接口实现的。而下层对上层的真正服务提供者,是下层接口的实现类。服务标准(
一杯冰美式2
·
2023-03-30 09:15
mvc
架构
java
ASP.NET MVC与三层架构
共同理念:将视图设计与数据持久化分离,降低
耦合度
,易于扩展,提升开发效率。很多人误以为MVC就是以往使用的三层体系结构(3-Tier),其实两者是不同的。
JunChow520
·
2023-03-30 08:58
MVVM框架
在WPF开发中,经典的编程模式是MVVM,是为WPF量身定做的模式,该模式充分利用了WPF的数据绑定机制,最大限度地降低了Xmal文件和CS文件的
耦合度
,也就是UI显示和逻辑代码的
耦合度
,如需要更换界面时
Stupid·XL
·
2023-03-30 07:34
wpf
MVC架构模式与三层架构的关系
这一可以降低代码
耦合度
,增强拓展能力,增强组件可复用性。2.MVC与三层架构图水平划分为MVC,垂直划分为三层架构。
CODER-V
·
2023-03-30 07:12
其他技术
mvc
架构
java
软件构建
设计模式
系统架构分析与设计方法论
构件之间的关系3、构件与环境之间的关系2软件架构原则2.1全面解耦原则对业务进行抽象建模,业务数据与业务逻辑解耦,软件和硬件解耦,平台和产品解耦,系统各部件间解耦什么是系统的耦合性耦合性(Coupling),也叫
耦合度
dizi9750
·
2023-03-30 05:16
系统架构
数据结构与算法
运维
java基础面试题(五)
的开发便利性巧妙地简化了分布式系统基础设施的开发;springCloud没有重复造轮子,而是把把比较成熟的框架组合起来给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包;优点:各组件之间
耦合度
低
lgcgkCQ
·
2023-03-30 03:05
java
spring
面试
面向对象的设计的7大原则
告诉我们不要破坏继承体系;★3、依赖倒置原则:告诉我们不要破坏继承体系;★4、单一职责原则:告诉我们实现类/方法要职责单一;★5、接口隔离原则:告诉我们在设计接口的时候要精简单一;★6、迪米特法则:告诉我们要降低
耦合度
一 乐
·
2023-03-30 02:56
开发思想
设计和常见的设计模式
java
面向对象
设计原则
单一职责
开闭原则
1024程序员节
IGListKit 刷新时机
写在前面IGListKit是一个数据驱动的UICollectionView框架,用于构建快速灵活的列表,可以有效避免了使用UICollectionView产生的大量试图控制器,降低
耦合度
,提高灵活性,在一定程度上可以降低后期维护成本
追风筝的荧火虫
·
2023-03-30 02:55
python中的封装,继承与多态
为了保障数据的安全性,降低代码的
耦合度
。如何定义封装?将具有统一功能或相关的代码块进行高度抽象的处理过程。封装的具体表现形式?其主要的表现形式就是将一段代码块高度抽象成一个函数、一个类或类中的方法。
HappySix007
·
2023-03-30 00:35
python
开发语言
Android,MVP模式
模式是MVC模式在Android上的一种变体,在MVC模式中,Activity应该是属于View这一层,它既承担了View,同时也包含了一些Controller的东西在里面,这对于开发与维护来说不太友好,
耦合度
太高
AndroidPublic
·
2023-03-29 18:07
【设计模式】结构型模式·桥接模式
用组合关系代替继承关系,从而降低抽象和实现这两个可变维度的
耦合度
。有点符合七大设计原则中的依赖倒转原则和合成复用原则【例】现在有一个需求,需要创建不同的图形,并且每个图形都有可能会有不同的颜色。
观止study
·
2023-03-29 16:23
设计模式DayToDay
设计模式
桥接模式
java
Springboot 全局异常处理类
全局异常处理在开发过程中,不管是Dao、Servie、Controller,层都有可能发生异常,对于异常处理,通常是try-catch或者直接throw,这会让try-catch的代码在代码中任意出现,系统的代码
耦合度
高
dzWatching
·
2023-03-29 14:38
spring
boot
java
spring
【 MVC 、MVP、MVVM】模式浅谈
但这两种结构的使用,均是为了降低系统模块间的
耦合度
。三层架构是指:视图层View、服务层
猪猪传奇
·
2023-03-29 12:42
单体架构、分布式架构、微服务概述
优点:架构简单部署成本低缺点:
耦合度
高(维护困难、升级困难)二、分布式架构分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,每个模块部
别吃柠檬
·
2023-03-29 08:04
微服务
微服务
分布式
架构
单体、分布式、 微服务架构发展
1.单体架构一个系统中包含所有业务模块(用户、订单、库存等),所有模块共用一个数据库优点:1、架构简单2、易开发(前期)3、易部署,4、易测试,5、开发成本低,6、适用于小团队缺点:1、
耦合度
高2、容错效率低
Ocean@上源码
·
2023-03-29 08:29
Java
微服务
分布式
java
单体架构、分布式架构、微服务架构
缺点全部功能集成在一个工程中,对于大型项目不易开发、扩展及维护
耦合度
高分布式架构根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务。优点降低服务耦合有利于服务升级拓展分布
你头大吗
·
2023-03-29 07:50
微服务
分布式
架构
Databinding源码如何实现数据绑定更新?看这篇就够了
对于我们来说有很多好处,提高了代码的简洁度,让代码的
耦合度
降低等等。那么,DataBinding到底如何就实现了数据的绑定,我们光写一个布局,怎么就能实现数据的更新了?
喜欢辣椒的胖子
·
2023-03-29 05:04
源码分析
DataBinding
BaseObservable
LiveData
Android
DataBinding源码分析
大数据之Kafka
消息队列降低了进程间的
耦合度
,所以即使一个处理消息的进程挂掉,加入队列
水木,年華
·
2023-03-29 00:38
kafka
java
分布式
JavaEE——springMVC
减少了其他组件之间的
耦合度
2)处理器映射器(HandlerMapping):作用:根据请求
弓长四石
·
2023-03-28 23:47
Java开发--学习阶段
springMVC
七种常用设计模式----装饰模式(七)
所以装饰模式所采用的方法就是利用关联代替继承,这样一来降低继承所导致的
耦合度
增大,同时,软件维护上,关联关系的
月半花开
·
2023-03-28 21:19
设计模式
设计模式
java
开发语言
拆轮子系列:Retrofit2
Retrofit采用了一套非常好的设计思想,使得其提供的各部分功能扩展性强,
耦合度
低。Retrofit设计流程如下:imageRetrofit详细过程梳理如
浪淘沙xud
·
2023-03-28 20:52
大白话关于Spring的两大核心IOC和AOP详解
降低对象之间的
耦合度
。更加便于维护。AOP为AspectOrientedProgramming的缩写意为:面向切面编程,通过预编译方式和运行期间
zhazha辉啊
·
2023-03-28 20:50
JAVA
java
后端
Spring的核心IOC和AOP
但是这种的方式
耦合度
太高。牵一发动全身/***测试调用用户对象
TianYuuuuuuuuuuu
·
2023-03-28 19:05
java
IOC和AOP
Spring核心容器的主要组件是Bean工厂(BeanFactory),Bean工厂使用控制反转(IoC)模式来降低程序代码之间的
耦合度
,并提供了面向切面编程(AOP)的实现。简单来说,Spr
iPwisdom
·
2023-03-28 19:57
Spring框架的两大核心思想
Spring框架的两大核心思想简介:Spring的主要作用就是为代码“解耦”,降低代码间的
耦合度
。就是让对象和对象(模块和模块)之间关系不是使用代码关联,而是通过配置来说明。
Json_book
·
2023-03-28 19:16
Spring
spring
java
代理模式
浅谈三层架构与MVC
一般的系统结构有两种:三层架构和MVC,这两种结构有区别也有联系,但均是为了降低系统模块间的
耦合度
。
格式不正确
·
2023-03-28 14:44
三层架构
MVC
功能模块化
模块化设计是一个开发词汇,他们在设计底层架构时,会考虑功能的
耦合度
,耦合越低,相互影响也就也少。在产品设计的时候,同样需要考虑到这个问题,拿现在的案例举例,教学统计模块,C端、B端同样有需求。
表哥
·
2023-03-27 20:37
day17项目【权限管理】-01 数据同步工具
01-Canal数据同步工具一、Canal介绍1、应用场景在前面的统计分析功能中,我们采取了服务调用获取统计数据,这样
耦合度
高,效率相对较低,目前我采取另一种实现方式,通过实时同步数据库表的方式实现,例如我们要统计每天注册与登录人数
刊ing
·
2023-03-27 15:43
腾讯地图Flutter业务实践——地图SDK Flutter插件实现(一)
在Flutter项目开发过程中,对插件的开发和复用能够提高开发效率,降低工程的
耦合度
。Flutter开发者可以引入对应插件就可以为项目快速集成相关能力,从而专注于具体业务功能的实现。
_bugMaker
·
2023-03-27 11:17
大数据Flink进阶(八):Apache Flink架构介绍
ApacheFlink架构介绍一、Flink组件栈在Flink的整个软件架构体系中,同样遵循这分层的架构设计理念,在降低系统
耦合度
的同时,也为上层用户构建Flink应用提供了丰富且友好的接口。
Lansonli
·
2023-03-27 07:25
#
Flink
大数据入门核心技术
大数据
Flink
装饰器模式
但继承具有静态特征,
耦合度
高,并且随着扩展功能的增多,子类会很膨胀。
ppamos
·
2023-03-26 21:05
Spring5框架——IOC控制反转
(2)使用IOC目的:为了
耦合度
降低2、IOC底层原理(1)xml解析、工厂模式、反射3、画图讲解IOC底层原理IOC(BeanFactory接口)1、IOC思想基于IOC容器完成,IOC容器底层
幻清
·
2023-03-26 16:17
spring5
spring
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他