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
低耦合
从MVC实战学习网站编写(一)初识MVC
因为我个人认为这是第一个让我明白高内聚
低耦合
的一种写代码的方式。刚接触写程序统统都是把所有的东西放一起,自己找一段代码得花很长时间(哪个时候还不知道VS有F12的存在)。
璞瑜无文
·
2025-03-22 03:30
MVC
架构
mvc
设计
结构
golang中的接口
接口体现了程序的多态和高内聚
低耦合
的思想。go中的接口也是一种数据类型,不需要显示实现,只需要一个变量含有接口类型中的所有方法,那么这个变量就实现了这个接口。2.接口的定义in
平谷一勺
·
2025-03-21 01:14
Golang基础篇
golang
开发语言
后端
go接口
go接口实现
go接口继承
05.静态代理设计模式
静态代理场景1.4静态代理思考02.静态代理原理与实现2.1罗列一个场景2.2用一个例子理解代理2.3案例演变分析03.静态代理分析3.1静态代理结构图3.2静态代理时序图04.代理模式优势4.1如何降
低耦合
·
2025-03-20 05:10
java
Eaglewood-开发单片机函数封装技巧
目录一、核心原则:(一)、高内聚
低耦合
:每个函数只做一件事,减少依赖。(二)、接口清晰:隐藏实现细节。(三)、可配置性:通过宏、结构体或回调支持灵活扩展。(四)、可移植性:抽象硬件差异,降低移植成本。
OverflowSummer
·
2025-03-20 02:07
嵌入式泛用知识学习笔记
单片机
嵌入式硬件
简单的左划删除库SwipeDelMenuLayout
implementation'com.github.mcxtzhang:SwipeDelMenuLayout:V1.2.1'2,在适配器的item布局中,给需要滑动删除那个控件外层添加一个SwipeMenuLayout标签包裹住控件和一个删除按钮,让控件宽度铺满屏幕
低耦合
王的备忘录
·
2025-03-19 22:31
A1_android开发基础
android
【spring】springAOP
所谓的切面,简单点所说,就是将哪些与业务无关,却为业务模块所共同调用的行为(方法)提取封装,减少系统的重复代码,以达到逻辑处理过程中各部分之间
低耦合
的隔离效果。
字节源流
·
2025-03-18 20:53
spring
java
后端
C++耦合:代码设计的“黏合剂”与模块化架构的解耦艺术
低耦合
设计:积木通过标准接口拼接,可随时替换任意部件,甚至将城堡改装成太空站。软件工程中的**耦合(Coupling)**正如同这些积木的连接方式——它决定了代码模块之间的依赖程度。本文将深入探讨耦合
福鸦
·
2025-03-17 02:50
c++
c++
架构
开发语言
组件封装有哪些注意事项—面试常问优美回答
组件封装有哪些注意事项—面试常问优美回答关键点及回答建议与代码案例组件设计原则关键点:高内聚
低耦合
、接口清晰、职责单一。
二川bro
·
2025-03-14 07:39
面试
职场和发展
实现书籍类应用框架鸿蒙示例代码
实现思路根据行业应用的功能,按照高内聚,
低耦合
的原则,常见应用
·
2025-03-14 00:07
C# 三层架构与七层架构
为了解耦,高内聚,
低耦合
提示三层架构指的不是一定要分三层,
bit&y
·
2025-03-14 00:53
C#
三层架构
设计模式在 JDK 中的具体应用与分析
解耦:分离对象创建、结构组装和行为协作,降
低耦合
。1.0、设计模式原则(SOLID)单一职责原则(SingleResponsibil
xiaolingting
·
2025-03-13 12:02
JAVA-设计模式
设计模式
java
单例模式
代理模式
享元模式
中介模式
JDK设计模式应用
系统设计中的关键原则:打造稳健、高效软件架构的黄金法则
价值:提高代码复用性、降
低耦合
度、便于团队协作与测试,如同搭
yangqjiayou
·
2025-03-09 12:14
运维
docker镜像管理
•容器之间通过Docker网络通信,降
低耦合
性。独立扩展与维护•可单独升级某个服务(如Java应用)而无需重建整个镜像。•资源分配更灵活(例如为MySQL分配独立内存,Java分配更多CPU)。
LCY133
·
2025-03-08 12:56
docker
容器
运维
SpringBoot Bug 日志
wxMsgServiceImpl→wxMpConfiguration解决方案方案实施方式注意事项接口抽象定义WxMpService接口,通过接口注入最佳设计实践Setter注入对非必要依赖使用setter方法降
低耦合
度
优雅的造轮狮
·
2025-03-06 16:19
JavaEE
spring
boot
bug
java
【C语言】高内聚
低耦合
:结构体、联合体、数组、字符串、枚举和指针的综合实践
C语言中的高内聚
低耦合
:结构体、联合体、数组、字符串、枚举和指针的综合实践在C语言编程中,高内聚(HighCohesion)和
低耦合
(LowCoupling)是模块化设计的核心原则。
LuckiBit
·
2025-03-04 15:07
C语言
c语言
嵌入式
高内聚低耦合
结构体
安全
设计模式|结构型模式总结
这些模式帮助创建更大结构,同时保持代码的
低耦合
性。
游客520
·
2025-03-02 18:21
设计模式
软件设计师
python全栈学习
python
设计模式
设计模式-行为型-责任链模式
责任链模式的主要特点降
低耦合
:请求的发送者和接收者解耦,发送者无需关心请求由谁处理。动态组合处理者:可以在运行时决定请求的处理顺序。增强灵活性:可以方便地增加或修改处
游客520
·
2025-03-02 17:46
设计模式
软件设计师
python全栈学习
python
开发语言
责任链模式
设计模式
如何解析配置文件
方便修改参数设置和逻辑代码分离(解耦)(高内聚,
低耦合
)常见的配置文件格式:aaa.inixxx.xmlxxxxx.jsonxxfada.yaml什么是json文本、字符串、有固定的格式,格式长得像p
啊念着倒嘛干
·
2025-03-02 09:00
python
python
json
领域模型介绍
领域模型的核心目标是高内聚、
低耦合
,通过清晰的边界(BoundedContext)隔离不同业务模块,确保代码与业务需求高度一致。
阿湯哥
·
2025-02-28 01:33
架构
Java常见设计模式(上):创建型模式
指导着设计者如何组织代码以实现高内聚、
低耦合
、易扩展和易维护的软件系统。设计模式则是在特定情况下解决常见问题的经验性解决方案,它们提
啥都不懂的小小白
·
2025-02-27 07:11
Java知识集锦
java
设计模式
开发语言
单片机程序的分层设计方法
优势:降
低耦合
:修改底层硬件时,上层业务逻辑无需改动。提高复用:同一驱动层可适配不同硬件(如STM32和ESP32)。简
_祥子@
·
2025-02-26 01:57
单片机
嵌入式硬件
鸿蒙OpenHarmony【部件编译构建规范】子系统
前言目的编译构建是部件化设计落地的切入点,一个优秀的部件在编译态应该具备可维护、可移植、
低耦合
的特征。
羊村你嘻哥
·
2025-02-23 19:40
山海经
harmonyos
数据库
华为
驱动开发
鸿蒙
鸿蒙系统
面试基础--微服务架构:如何拆分微服务、数据一致性、服务调用
独立部署:每个微服务都可独立上线、扩容或回滚,降
低耦合
风险。2.如何拆分微服务2.1业务域分析Domain-DrivenDesign(D
WeiLai1112
·
2025-02-23 09:24
后端
架构
面试
微服务
java
分布式
中间件
后端
1分钟彻底搞懂“高内聚,
低耦合
”
目录1.高内聚
低耦合
:2.生活类比理解耦合与内聚2.1高内聚情况2.2高耦合情况2.3
低耦合
情况3.程序开发中耦合的影响3.1高内聚示例3.2
低耦合
示例1.高内聚
低耦合
:一句话说明,每个模块只管自己的事
jmlinux
·
2025-02-18 21:57
C语言
方法
算法
stm32
嵌入式硬件
单片机
高聚合
低耦合
这是软件工程中的概念。首先要知道一个软件是由多个子程序组装而成,而一个程序由多个模块(方法)构成!内聚就是指程序内的各个模块之间的关系紧密程度。偶合就是各个外部程序(子程序)之间的关系紧密程度.。所以很易明白,为什么要高内聚?模块之间的关系越紧密,出错就越少!低偶合?子程序间的关系越复杂,就会产生更多的意想不到的错误!会给以后的维护工作带来很多麻烦!同样的,可以将这个思想用在建设企业数据仓库上。做
草藤木屋
·
2025-02-14 21:56
软件设计
Data
Warehouse
软件工程
高聚合
低耦合
高聚合低耦合
什么是
低耦合
、高内聚
高内聚就是说相关度比较高的部分尽可能的集中,不要分散
低耦合
就是说两个相关的模块尽可以能把依赖的部分降低到最小,不要让两个系统产生强依赖可能那么说,有点官方,下面我就举例子说明:所谓的高内聚就是把功能相关的模块集合在一起
buleRainbow
·
2025-02-14 20:50
javascript
【腾讯TMQ】【浅谈Chromium中的设计模式(一)】——Chromium中模块分层和进程模型
Chromium中模块分层和进程模型任何好的架构就要做到模块之间高内聚,
低耦合
,并符合SOLID(单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)的设计原则。Chrom
腾讯移动品质中心TMQ
·
2025-02-14 04:55
测试分析
【WPF】MVVMLight
1、结构:2、优点:(1)
低耦合
:视图(View)独立于Model的变化,一个ViewModel可以绑定到不同的Vie
阿月浑子2021
·
2025-02-12 07:12
WPF
wpf
SpringBoot的单机模式是否需要消息队列?分布式应用中消息队列如何和服务的发现与注册、配置中心、SpringMVC相配合
解耦:模块间通过消息队列通信,降
低耦合
度。流量削峰:应对突发流量,避免系统过载。分布式应
陈老师还在写代码
·
2025-02-12 06:09
SpringBoot100问
spring
boot
java
后端
三、隐语架构
一、架构隐语架构设计的出发点:1、完备性:目前隐私计算技术较多,没有哪一种技术具有明显优势,一般是通过多种技术结合互补优势综合使用2、高内聚
低耦合
3、开放性二、产品层三、算法层大致分为3类:PSI/PIR
人生相聚两依依
·
2025-02-11 21:02
隐私计算
架构
可信计算技术
密码学
MVVM模式是什么? 它的优点?它和mvc的区别?
MVVM模式的优点:1、
低耦合
:视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变
试图让你心动
·
2025-02-11 12:59
vue.js
mvc
java
开发语言
观察者模式 + 中介者模式联合使用:构建高内聚
低耦合
的智能协调系统
引言:当消息通知遇到集中调度场景痛点:假设你在开发一个智能家居控制系统,包含多个设备(灯光、空调、安防),需求如下:设备状态变化时通知其他关联设备避免设备间的直接通信依赖动态增删设备不影响整体系统若仅用观察者模式://传统观察者实现light.addObserver(ac);light.addObserver(security);//设备间形成网状依赖❌问题暴露:设备间耦合度高新增设备需修改多个类
BrightChen666
·
2025-02-11 07:49
设计模式
观察者模式
中介者模式
java
开发语言
后端
C# Winform用户管理系统:3层架构与加密实践
该程序采用3层架构设计,包括数据访问层(DAL)、业务逻辑层(BLL)以及数据库层(DB),确保了系统的高内聚
低耦合
。为增强安全性,程序对用户密码进行了加密处理,采用了安全的加密算法。
含老司开挖掘机
·
2025-02-10 16:50
2.项目架构
一.架构设计的目的通过设计使程序模块化,做到模块内部的高聚合和模块之间的
低耦合
。
箴离歌
·
2025-02-08 20:40
项目架构
android
项目架构
设计模式---观察者模式
主要解决的问题:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和
低耦合
,保证高度的协作。何时使用:一个对象(目标对象)的状态发生改变,所有的依赖对象(观察者对象)都将得到通知,进行广播通知。
UnityGxGameLab+
·
2025-02-06 16:45
设计模式
观察者模式
unity
RabbitMQ深度探索:前置知识
消息中间件:消息中间件基于队列模式实现异步/同步传输数据作用:可以实现支撑高并发、异步解耦、流量削峰、降
低耦合
传统的HTTP请求存在的缺点:HTTP请求基于响应的模型,在高并发的情况下,客户端发送大量的请求达到服务器端可能会导致我们服务器处理请求堆积
苏-言
·
2025-02-05 19:42
java-rabbitmq
rabbitmq
java
Android MVVM开发模式实践
MVVM模式相关概念MVC:(VIew-Model-Controller)早期将VIew、Model、Controller代码块进行划分,使得程序大部分分离,降
低耦合
。
@ZhangJun
·
2025-02-05 01:02
Android
基础
Android
进阶
MVVM
data
binding
11、中台-DDD-几种微服务架构模型对比分析
通过了解不同架构模型的优缺点,帮助我们更好地设计高内聚、
低耦合
的中台领域模型和微服务。
大树~~
·
2025-02-03 17:47
架构-中台-DDD
架构
微服务
云原生
微服务拆分的原则
高内聚
低耦合
(HighCohesion,LooseCoupling):微服务应该尽可能高度内聚,即处理相似逻辑的组件应该在同一个微服务中,同时也应该尽量减少微服务之间的依赖,
chenggang003
·
2025-02-01 20:49
java
开发语言
32岁的程序员被裁,Android事件分发机制收藏这一篇就够了,完整版开放下载
(2)特点
低耦合
可重用易拓展模块职责划分明确(3)实例android本身的设计结构符合MVC模式。
2401_89828732
·
2025-02-01 07:29
android
【架构设计】如何让你的应用做到高内聚、
低耦合
?
前言最近review公司的代码,发现代码耦合程度特别高,修改一处,不知不觉就把其他地方影响到了,这就让我思考该如何让我们写的代码足够内聚,减少耦合呢?"高内聚、松耦合"是一个非常重要的设计思想,能够有效地提高代码的可读性和可维护性,缩小功能改动导致的代码改动范围。它可以用来指导不同粒度代码的设计与开发,比如系统、模块、类,甚至是函数,也可以应用到不同的开发场景中,比如微服务、框架、组件、类库等。本
肥肥技术宅
·
2025-01-30 16:30
java
java
开发语言
【高内聚】设计模式是如何让软件更好做到高内聚的?
低耦合
(LooseCoupling)是指模块之间的依赖较少,只通过精心定义的接口与外部交互。这样的设计使得模块对外界的依赖减少,从而提高了系统的灵活性和可维护性。
名栩
·
2025-01-30 16:25
系统设计
设计模式
设计模式
Python web框架——Django
该框架强调组件的可重用性和“可插拔性”、代码更少、
低耦合
、快速开发以及“不要重复自己”的原则。Pytho
xiabe
·
2025-01-29 09:35
python
python
django
web开发
架构师:微服务如何划分的技术指南
独立性(高内聚
低耦合
)微服务应能够独立部署、扩展和运行,避免过多的耦合。示例:用户服务的更新
拾荒的小海螺
·
2025-01-28 22:29
架构师
微服务
架构
云原生
关于框架设计(游戏领域)
二、架构设定解耦,复用性,拓展性多自由度、可分拆多项目开发,符合敏捷需求品质保证体系高效开发支撑公司大部分业务三、模块设计概要减少客户端对Cocos2d-x引擎的依赖程度和降
低耦合
度,将引擎必要的初始化
漫步者、
·
2025-01-27 05:15
cocos2dx学习
Java EE 企业级应用开发教程 第2版
JavaEE企业级应用开发教程第2版Spring介绍概述分层的Java一站式轻量级开源框架控制反转(IoC)面向切面编程(AOP)优点非侵入式设计降
低耦合
性,方便开发支持AOP编程支持声明式事务方便程序测试方便集成各种框架降低
kk8_
·
2025-01-26 14:54
java-ee
java
spring
QGroundControl的总体架构,模块化设计和主要组件的功能。
这种分层结构确保了系统的高内聚性和
低耦合
性。用户界面(UI)层:使用QtQuick和QML技术构建。提供动态和响应迅速的用户界面。包括主窗口、工具栏、菜单、状态栏和各类功能
不会编程的程序猿ᅟ
·
2025-01-25 07:21
QGC
QGC
QT
C++
JavaSE基础(4)——面向对象编程部分
.形参与实参9.方法重载10.构造器11.this关键字12.匿名块13.包管理14.继承15.方法的重写(Override)16.super关键字17.多态18.面向对象类型转换20.封装——高内聚
低耦合
UV Youth
·
2025-01-21 18:49
JavaSE基础
java
开发语言
C++实现设计模式---中介者模式 (Mediator)
意图通过引入一个中介者对象,减少对象之间的直接依赖,从而降
低耦合
性。中介者负责管理和协调对象之间的通信。
计算机小混子
·
2025-01-18 19:36
设计模式
c++
设计模式
中介者模式
【设计模式】6大设计原则和23种设计模式
目标:高内聚,
低耦合
。开闭原则(OCP,Open/ClosedPrinciple)软件实体(类、模块、函数等)应该对扩展开放
藓类少女
·
2025-01-18 08:12
设计模式
python
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他