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
高内聚低耦合
高内聚
低耦合
浅析
内聚就是一个模块内各个元素彼此结合的紧密程度,
高内聚
就是一个模块内各个元素彼此结合的紧密程度高。所谓
高内聚
是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单
weixin_33851429
·
2023-04-04 00:30
设计模式
前端测试 —— 技术选型及入门
,这和数年前前端极度依赖后端渲染以及切图工作产生了极大的进步,当然这些进步也使得我们的项目变得更加复杂庞大,并且在项目中使用了SPA的应用概念,每个工程的复杂化、代码的高复用性要求和前端代码模块之间的
高内聚
低耦合
的需求
钟大灵
·
2023-04-04 00:22
前端测试
前端测试
Vue
Jest
Cypress
前端工程化——
高内聚
低耦合
与单一设计原则的理解
前言在软件开发中,主要是面向对象的开发设计,所以我们追求代码设计要
高内聚
,
低耦合
;一、内聚与耦合的理解内聚是从功能角度来度量模块内的联系,它描述的是模块内的功能联系,模块内各个元素彼此结合的紧密程度。
SuperYiY
·
2023-04-04 00:50
前端
高性能微服务-DDD架构设计整理
1.微服务核心框架整理及代码分层设计思想:高可用、
低耦合
、高稳定、易维护、全开源参考内容:aop:.NETAOP(一)七种AOP实现方法_orichisonic的专栏-CSDN博客_.netaop.NET
alan_ji198573
·
2023-04-03 23:08
微服务
redis
架构
分布式
.net
自定义注解实现AOP
对该有功能进行扩展;AOP的作用可以将日志记录、性能统计、安全控制、事务处理、异常处理等代码从业务逻辑代码中分离出来,放到一个非业务逻辑的方法中,进而改变这些行为的同时不影响业务逻辑代码;实现了减少重复代码以及模块间
低耦合
的目的
等待花开I
·
2023-04-03 18:05
Springboot
java
spring
spring
boot
JavaWeb三层架构详解
区分层次的目的即为了“
高内聚
低耦合
”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从
cherry_vincent
·
2023-04-03 17:14
走进Java的世界
三层架构
架构师是什么?不同层级对能力的要求不一样
业务分析、业务架构:根据需求分析,内部逻辑,内部模块,内部模块交互(
高内聚
,
低耦合
),外部系统交互方式。性能预估分析:根据需求和用户量预估服务器、中间件规模及规格,网
码Nong
·
2023-04-03 17:44
架构师
架构师
2019-09 Java基础之—反射
2.可以降
低耦合
性,提高程序可扩展性。那么,怎么通过反射访问private(私有)的属性和方法呢?getDeclaredMethod
唧唧复唧唧丨
·
2023-04-03 10:08
美团专家漫谈分层架构
1、为什么要分层
高内聚
:分层的设计可以简化系统设计,让不同的层专注做某一模块的事
低耦合
:层与层之间通过接口或API来交互,依赖方不用知道被依赖方的细节复用:分层之后可以做到很高的复用扩展性:分层架构可以让我们更容易做横向扩展如果系统没有分层
公众号:肉眼品世界
·
2023-04-03 10:57
java
设计模式
编程语言
分布式
人工智能
thingsboard二开技术储备指南
概述 1整个ThingsBoard的代码中,变量、方法命名规范; 2变量和方法的标识符,字面意思基本能表达整个方法或变量的功能或目的; 3TB采用了模块化开发来实现松耦合、
高内聚
。
琉璃弑神
·
2023-04-03 04:16
JAVA
thingsboard
物联网
java
物联网
二次开发
Java 6-1 项目模块化-概念
(纵向):位于项目底层,被其他上层依赖举例:Dialog、自定义控件、网络请求、图片加载、工具集、三方库模块化以业务为依据,解决复用问题初衷:将业务划分,把同一类型业务逻辑进行需求性的封装目的:隔离,
高内聚
依赖
柯基爱蹦跶
·
2023-04-03 03:21
Java从入门到项目开发
java
后端
模块化
java模块化架构启动,邮储银行Java笔试
前言现如今的互联网应用大都是采用分布式系统架构设计的,所以消息队列已经逐渐成为企业的应用系统内部通信的核心手段,它具有
低耦合
、可靠投递、广播、流量控制、最终一致性等一系列功能。
m0_66689651
·
2023-04-03 02:41
Java
经验分享
学习
开发语言
springboot 自定义注解使用AOP实现请求参数解密以及响应数据加密
使用AOP切面来具体操作解密加密,实现对源代码的
低耦合
,不在原基础上做很大的改动。
程序猿邱先森
·
2023-04-03 01:40
拔高
java
spring
aop
刀片服务器
nacos-服务发现和配置管理
Nacos-服务发现和配置管理1)能够理解微服务架构的特点职责单一,
高内聚
,
低耦合
细粒度按服务伸缩扩展微服务之间采用RESTful、RPC等轻量级协议传输有利于采用前后端分离框架能够理解服务发现的流程服务发现消费方直接
我是西瓜王
·
2023-04-02 22:22
java微服务
java
分布式
微服务
全国计算机等级考试二级笔试样卷Java语言程序设计
(1)下列选项中不符合良好程序设计风格的是A)源程序要文档化B)数据说明的次序要规范化C)避免滥用goto语句D)模块设计要保证高耦合、
高内聚
(2)从工程管理角度,软件设计一般分为两步完成,它们是A)概要设计与详细设计
weixin_30271335
·
2023-04-02 22:43
Springboot中Aspect实现切面(以记录日志为例)
面向切面编程往往让我们的开发更加
低耦合
,也大大减少了代码量,同时呢让我们更专注于业务模块的开发,把那些与业务无关的东西提取出去,便于后期的维护和迭代。
老杜铁杆粉丝儿
·
2023-04-02 22:45
springboot学习教程
java
开发语言
后端
架构
spring
boot
Javaweb之三层架构
三层架构就是为了符合“
高内聚
,
低耦合
”思想,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类(Model)作为数据传递的载体
ShareBeHappy_Qin
·
2023-04-02 14:57
JavaWeb
java
Android - LayoutParams,小火箭,
高内聚
低耦合
,rxjava原理面试
}//将返回值设置为true,才能一直接收到事件returntrue;}});3.WindowManager.LayoutParams1.params.x和params.yView的X坐标和Y坐标2.params.gravityGravity.TOP//上对齐Gravity.BOTTOM//下对齐Gravity.LEFT//左对齐Gravity.RIGHT//右对齐Gravity.CENTER_V
wa2231a
·
2023-04-02 12:34
程序员
面试
移动开发
android
Android R WindowManagerService模块(1) WMS整体架构及启动过程
DisplayArea是AndroidR上新添加的容器,目的就是将复杂的窗口层级管理简单化、
低耦合
。
wa2231a
·
2023-04-02 12:46
程序员
架构
移动开发
android
Golang 定时任务 github/robfig/cron/v3 使用与源码解析
Cron的源码真实教科书级别的存在(可能是我菜…),真的把
低耦合
高内聚
体现地淋漓尽致,另外其中涉及的装饰器模式,并发处理等都很值得学习。
Junebao
·
2023-04-02 09:50
Golang
golang
go
定时任务
cron
源码
互联网架构
(1)“专注”是指技术发展路线专注于行业发展方向,设计上要“
高内聚
、
低耦合
”。(2)“极致”是指互联网架构要对每个环节都做到极致的思考。(3)“口碑”是指互联网架构一定要具备较高的可靠性和安全性。
lxwthinker
·
2023-04-02 04:47
java
互联网
架构
C语言中函数的重点知识总结
4:对指针变量解引用的理解5:传值调用6:传址调用7:打印出1000到2000之间的闰年8:
高内聚
低耦合
9:二分查找:右下标:right左下标:leftmid是中间下标:mid=left+(right-left
西雅图的雪很美
·
2023-04-02 02:54
C语言
c语言
Spring中的IOC自动装配和xml自动装配
为了实现依赖注入,使得资源在利用的时候没必要多次创建为了更好的管理资源,使得
高内聚
低耦合
为了解决代码复杂,不易操作,和解决代码复用性问题2.基于xml的自动装配1.分析web项目中的controller
孤狼灬笑
·
2023-04-02 00:52
spring
xml
java
c++ 插件框架
一、插件化框架目标高可用插件架构的目标(是什么样子,具备什么样的能力)1、微内核+插件架构,稳定的内核,易扩展的插件2、热插拔,灵活的插件配置,升级更新量小3、接口编程,模块解耦,
低耦合
高内聚
4、稳定性
~小泽~
·
2023-04-01 22:11
C++基础
JavaWeb三层架构的理解/三层架构的优缺点/三层架构与MVC的区别
区分层次的目的即为了“
高内聚
低耦合
”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。三层架构在我们的实际开发中使用
ZaynFox
·
2023-04-01 22:14
三层架构
让你彻底明白什么是
高内聚
、
低耦合
?
文章目录1.前言2.什么是
高内聚
?3.什么是
低耦合
?4.总结1.前言相信平时在开发中(代码重构,或者软件设计过程中),经常会听到要遵循
高内聚
,
低耦合
的原则,那么什么时候
高内聚
,
低耦合
呢?
世态炎凉!!
·
2023-04-01 19:47
设计模式
开闭原则
接口隔离原则
单一职责原则
浅谈“
高内聚
,
低耦合
”
浅谈“
高内聚
,
低耦合
”
高内聚
,
低耦合
官方概念:在软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分模块的一个准则是
高内聚
低耦合
。
觉非逸
·
2023-04-01 19:56
笔记
软件架构
什么是
高内聚
,
低耦合
#什么是
低耦合
?
Trank
·
2023-04-01 19:43
spring
理解
高内聚
低耦合
低耦合
:耦合就是元素与元素之间的连接,感知和依赖量度。这里说的元素即是功能,对象,系统,子系统。模块。
咔咔-
·
2023-04-01 19:07
PHP
PHP
高内聚
低耦合
的通俗解释
高内聚
:指的是模块内部各个元素的关系。模块的内聚反映模块内部元素联系的紧密程度。主要是指一个模块内部是由相关性很强的代码组成,该模块只负责一个任务,即常说的单一职责原则。
chenxiangqungo
·
2023-04-01 19:34
java
高内聚
低耦合
是什么含义,怎么实现?
一、含义
高内聚
低耦合
,是软件工程中的概念,是判断软件设计好坏的标准,主要用于程序的面向对象的设计,主要看类的内聚性是否高,耦合度是否低。目的:使程序模块的可重用性、移植性大大增强。
seniorShen
·
2023-04-01 19:01
#
基础--最基本的东西
java
高内聚
和
低耦合
的个人理解
一、什么是
高内聚
低耦合
1、耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。
我不是码神i
·
2023-04-01 19:28
java
数仓设计的几点原则
01-
高内聚
、
低耦合
高内聚
、
低耦合
是软件设计的常见概念,特别是在软件模块划分中会被常常提起,需要将功能相同的内聚在一起,将职责不同的功能解耦,比喻说常见的MVC分层模式,每一层负责单独的功能。
pucheung
·
2023-04-01 18:52
java
设计模式
python
大数据
数据分析
对三层架构和MVC的浅认识
三层架构是为了程序代码之间解耦所使用的一种架构模式,区分层次的目的即为了“
高内聚
,
低耦合
”的思想。
回忆灬似水流年
·
2023-04-01 16:17
设计模式
MVC
三层架构
题:谈谈你对MVC和三层架构的理解
区分层次的目的即为了“
高内聚
,
低耦合
”的思想。表现层通俗讲就是展现给用户的界面,
l3579
·
2023-04-01 16:58
asp.net
java设计模式---- 适配器模式,手写SpringMVC适配器设计模式
https://gitee.com/yin_zhipeng/design_mode.gitGitHub:学习设计模式前必须知道的东西看待设计模式,要站在更大的角度(代码重用性、可读性、可扩展性、可靠性、程序
高内聚
殷丿grd_志鹏
·
2023-04-01 16:26
编程基础知识
java
适配器模式
开发语言
设计模式
springmvc
阻塞式队列、定时器、线程池
2.一个典型应用场景:生产者消费者模型特点:1)应用解耦解耦架构设计:
高内聚
低耦合
耦合:降低两个项目之间的关联程度
高内聚
:集中精力,把精力都放在自己的项目上2)异步提速3)流量削峰服务B处理请求的速度完全不影响
Cx330810
·
2023-04-01 15:56
java
开发语言
学习
仿微信源码-泡泡IM
文档全面,代码精简规范、
低耦合
、注释全面、接口清晰,非常有利于二次开发。此h5即时通讯聊天源码对外销售,购买请进入泡泡IM官网技术特点:界面类似微信界面。后
天马流星拳_e52f
·
2023-04-01 13:17
图解模块间7种耦合关系
一、
高内聚
与
低耦合
高内聚
与
低耦合
是每个软件开发者追求的目标,那么内聚和耦合分别是什么意思呢?内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系。
土味儿~
·
2023-04-01 10:44
软件工程
性能优化
需求分析
谈谈当前主流的开发框架有哪些?
说起一套软件开发得好不好,很重要的一个判断依据就是是否符合“
高内聚
、
低耦合
”的特点。框架存在的意义就是为了降低代码之间、模块之间的耦合度,减少在开发过程中代码的冗余和重复,从而使得结构清晰、方便维护。
chiran9291
·
2023-04-01 09:47
后端
测试
java
简单的Flux框架
感觉代码的架构就是
高内聚
低耦合
。在一个复杂的业务中,考虑把整个复杂的流程分为一个个模块,然后便于管理和使用。在前端交互中,整个流程。用户点击UI产生行为,行为改变UI的状态,UI及时响应重新渲染。
Hank23333
·
2023-04-01 09:12
Web前端
Flux
Redux框架
和开振学Spring boot 3.0之Spring MVC:①初识Spring MVC
满足
高内聚
低耦合
的特点。1、认识MVC架构MVC的架构主要将应用拆分为模型层(Model)、控制层(Controller)和视图层(View)。
ykzhen2015
·
2023-04-01 08:08
和开振学Spring
boot
3.0之Spring
MVC
spring
mvc
mysql
[架构]业务(功能)架构、技术架构、物理部署架构
业务架构:功能模块及功能模块之间的关系技术架构:用了哪些技术以及技术之前的关系部署架构:部署逻辑图我理解的架构1设计的原则:
高内聚
低耦合
2质量要求:高可用、高扩展(业务功能扩展、技术扩展、物理部署扩展)
wangx_code
·
2023-04-01 04:14
[架构]
MVC框架
、视图(View)、控制器(Control).流程如下:首先是视图向控制器发送请求,控制器再将业务请求发送给模型,然后模型处理请求业务并把结果返回给控制器,控制器根据结果再选择视图.MVC的优点:1、
低耦合
性
冯硕aa
·
2023-04-01 04:13
java
【设计模式之美 设计原则与思想:规范与重构】30 | 理论四:如何通过封装、抽象、模块化、中间层等解耦代码?
解耦的目的是实现代码
高内聚
、松耦合。关于解耦,我准备分下面三个部分来给你讲解。“解耦”为何如此重要?如何判定代码是否需要“解耦”?如何给代码“解耦”?话不多说,现
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-03-31 23:10
设计模式
设计模式
重构
java
吃透这套BAT大厂Java面试题,拿offer成功率再翻一番(附学习路线图)
缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出
低耦合
的系统,使系统更加灵活、更加易于维护缺点:性能比面向过程低二、Jav
javase1085
·
2023-03-31 22:58
java
架构
分布式
spring
kafka
超大流量分布式系统架构解决方案
以大型电商网站为例,拆分为首页、用户、搜索、广告、购物、订单、商品、收益结算等子系统注意把控拆分系统等粒度,如果拆分过细,会导致维护成本过高作用降低业务耦合、实现
高内聚
低耦合
,提升系统容错性业务垂直化改造可以防止一些
emPoint
·
2023-03-31 21:12
架构
架构
分布式
微服务
react的mvvm
Model-View-Presenter)模式与WPF结合的应用方式时发展演变过来的一种新型架构框架#2、MVVM优点MVVM模式和MVC模式一样,主要目的是分离视图(View)和模型(Model),有几大优点
低耦合
故事只若初见
·
2023-03-31 17:55
三层架构和例子
我们使用三层的目的是为了“
高内聚
,
低耦合
”的思想。下边就来说一说三层架构的优点,以及缺点。优点和缺点优点1、开发人员可以只关注整个结构中的其中某一层;2、可以很容易的用新的实现来替换原有层次的实
Geek-Banana
·
2023-03-31 16:01
三层架构
DDD 实战 (5):限界上下文映射和系统分层架构
也只有在完成上下文关系映射后,我们才能真正的判定自己所做出的“限界上下文识别”是否真的达到了自己想要的“
低耦合
、
高内聚
”的目标。
90后小伙追梦之路
·
2023-03-31 16:55
java
学习
架构
java
面试
程序人生
分布式
数据结构
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他