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
高内聚低耦合
(一)初识领域驱动模型-六边形架构
由六边形架构图可以看出,其每条边均可按照不同的业务划分,通过不同的适配器适配第三方组件,实现了插拔自由,同时内部又高度依赖领域模型,符合设计模式的
高内聚
、
低耦合
原则。
一枚老菜鸟~啦啦
·
2023-07-20 01:53
领域驱动模型
设计模式
spring的ioc和aop的原理
(传统的对象创建的方式,由调用者创建被调用者的实例,而在Spring中,由spring来完成被调用者的实例,注入给调用者);优点:降
低耦合
度和复杂性。
小沐子_IT
·
2023-07-19 15:57
优雅的Spring框架介绍
spring的核心是控制反转(IoC)、依赖注入(DI)和面向切面(AOP)spring的优点:*轻量级的容器框架,没有侵入性*IoC更加容易组合对象之间的关系,通过面向接口进行编程,可以
低耦合
开发。
likemebee
·
2023-07-19 06:59
spring
springboot aop
面向切面编程aop全称AspectOrientedProgramming,面向切面,AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间
低耦合
性的隔离效果
天台上思考的唐吉诃德
·
2023-07-19 05:39
java设计模式六大原则之【接口隔离原则】
所以上文中多次出现:降低依赖,降
低耦合
。原定义:
Hello姜先森
·
2023-07-18 20:40
java
设计模式
接口隔离原则
Java面试突击
封装,封装说明一个类行为和属性与其他类的关系,
低耦合
,
高内聚
;继承是父类和子类的关系,多态说的是类与类的
壹佰大多
·
2023-07-18 19:21
kafka
java
jvm
iOS NSNotificationCenter通知中心的实现原理
NSNotificatinonCenter实现原理NSNotificatinonCenter是使用观察者模式来实现的用于跨层传递消息,用来降
低耦合
度。
赵哥窟
·
2023-07-18 09:58
SpringCloud基础4——RabbitMQ和SpringAMQP
1.2.1.异步化提升性能1.2.2.降
低耦合
度1.2.3.流量削峰1.3.主流MQ技术对比2.Rabbi
vincewm
·
2023-07-17 13:14
Java学习路线
网络
运维
服务器
IOC概念和原理
使用IOC的目的:为了降
低耦合
度。所谓耦合度就是某模块(类)与其它模块(类)之间的关联、感知和依赖的程度,是衡量代码独立性的一个指标,也是软件工程设计及编码质量评价的一个标准。
今天你学习了ma
·
2023-07-17 09:10
Spring5
spring
java
ioc
消息中间件(一)MQ详解及四大MQ比较
它具有
低耦合
、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。
weixin_41812355
·
2023-07-17 06:39
性能测试
压力测试
三层架构 MVC架构 两者的关系 javabean的类型
这是为了满足“
低耦合
,
高内聚
”,实现代码的健壮性和可扩展性。比如为了更好的降低各层间的耦合度,在三层架构程序设计中,采用面向抽象编程。即上层对下层的调用,是通过接口实现的。
摇滚侠
·
2023-07-16 12:53
Mac开发
架构
mvc
反射、枚举
可以通过反射机制来获取某个类的私有成员变量或是方法;主要是用来开发各种通用框架;优缺点:优1)对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;2)增加程序的灵活性和扩展性,降
低耦合
性
翟雷雷
·
2023-07-16 04:28
Java基础
java
jvm
开发语言
源码分析:Spring是如何实现AOP的?
什么是AOPAOP(AspectOrientedProgramming),即面向切面编程,是Spring框架中的一个核心内容,主要目的是对业务逻辑进行隔离,让业务代码更加关注于实现功能,降
低耦合
度举个例子
愿天堂没有BUG
·
2023-07-15 17:45
Vue组件复杂表格高级编辑功能
组件复杂表格高级编辑功能1.使用修饰符sync来同步更新父子组件中的绑定的数据2.在el-table[^2]中开发高级编辑表格功能Vue组件复杂表格高级编辑功能在vue中组件的定义是希望组件可以做单一的功能,做到高复用,
低耦合
百里狂生
·
2023-07-15 13:01
Vue
实战技巧
vue.js
javascript
前端
自我认为挺全面的【Web Service渗透测试总结】
image.png一、WebService基础WebService简介WebService是一个平台独立的、
低耦合
的、自包含的、基于可编程的Web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集
H_00c8
·
2023-07-15 10:41
三层架构详解
三层架构就是为了符合“
高内聚
,
低耦合
”思想,是一种十分完善的软件应用程序架构,它将应用程序组织成三个逻辑和物理计算层:表示层(或用户界面)、应用层(负责处理数据)和数据层(负责存储和管理与应用程序相关的数据
困困猿~
·
2023-07-15 05:06
架构
java
数据库
软件工程的课程总结与学习心得
在本学期的课程内容中,令我印象最深刻的是“
高内聚
,
低耦合
weixin_42221588
·
2023-07-15 04:37
软件工程
设计模式——命令模式
命令模式是一个
高内聚
的模式。优缺点、应用场景优点类间解耦。调用者与接收者之间没有任何依赖关系。调用者只需要调用execute()方法即可,不需要了解哪个接收者执行。可拓展性。
加把劲骑士RideOn
·
2023-07-15 02:14
设计模式
设计模式
命令模式
MQ【MessageQueue 图文详解及四大MQ比较】
它具有
低耦合
、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。
Sunrise'
·
2023-07-15 01:52
JAVA开发笔记
java
kafka
java-rabbitmq
如何通过Java中的微服务架构来提升电商平台的可扩展性和可维护性
通过明确定义的接口来实现不同微服务之间的交互,降
低耦合
度。使用容器化和部署技术:例如使用Do
代码之路无极限
·
2023-07-14 15:39
Python入门
架构
java
微服务
源码分析:Spring是如何实现AOP的?
什么是AOPAOP(AspectOrientedProgramming),即面向切面编程,是Spring框架中的一个核心内容,主要目的是对业务逻辑进行隔离,让业务代码更加关注于实现功能,降
低耦合
度举个例子
愿天堂没有BUG
·
2023-07-14 15:35
基本概况了解--->消息队列-MQ
传统的(串行的)(时间假设):优秀的程序架构设计需要遵守的守则:
低耦合
,
高内聚
。
阿A轲
·
2023-07-14 11:55
java
后端
iOS常用第三方库大全,史上最全第三方库收集
(国人写)XHRefreshControl–XHRefreshControl是一款高扩展性、
低耦合
风的坚持
·
2023-07-14 07:48
iOS基础
【Android】从零搭建组件化项目
2、
高内聚
(软件模块是由相关性很强的代码组成,只负责一项任务,即单一责任原则)、
低耦合
(模块间的依赖关系低
宾有为
·
2023-07-14 05:48
Android
android
组件化
kotlin
java
分层解耦-IOC&DI引入
目录分层解耦如何解除耦合控制反转(IOC)依赖注入(DI)Bean对象分层解耦内聚:软件中各个功能模块内部的功能联系耦合:衡量软件中各个层/模块之间的依赖、关联程度软件设计原则:
高内聚
低耦合
在三层架构那篇文章中写文章
熵240
·
2023-07-13 19:22
Java
Web学习跟踪笔记
java
开发语言
【设计模式】设计模式简介+七大设计原则介绍
扩展性(容易按照新的需求添加功能)、复用性(相同功能的代码,不用多次编写)、规范性、可读性(其他程序员更容易看懂项目的代码)、可维护性、内聚性、灵活性、可靠性(添加新的功能后,对原来的功能没有影响),降
低耦合
性工作招聘要求越来越高
Hello Dam
·
2023-07-13 19:32
java开发
设计模式
java
开发语言
程序的耦合和解耦思路
模块间联系越多,其耦合性越强,同时表明其独立性越差(降
低耦合
性,可以提高其独立性)。耦合性存在于各个领域,而非软件设计中独有的,但是本文只讨论软件工程中的耦合。
喝醉酒的咖喱鸡
·
2023-06-24 09:25
软件设计原则与设计模式
设计中各各原则同时兼有或冲突,不存在包含所有原则的设计一:单一职责原则又称单一功能原则核心:解耦和增强内聚性(
高内聚
,
低耦合
)描述:类被修改的几率很大,因此应该专注于单一的功能。
詹Sir(开源字节)
·
2023-06-23 17:06
设计模式
java
开发语言
消息中间件相关知识简介
它具有
低耦合
、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。
xmh-sxh-1314
·
2023-06-23 15:39
中间件
JS 常用的六种设计模式介绍
常用设计模式前言我们经常听到一句话,“写代码要有良好的封装,要
高内聚
,
低耦合
”。究竟怎样的代码才算得上是良好的代码。什么是
高内聚
,
低耦合
?
一只蒻蒻
·
2023-06-23 11:52
JavaScript
javascript
前端
设计模式
软件工程-软件设计基础
的问题一软件设计阶段的任务和目标设计任务:将需求阶段获得的需求说明(模型)转化为计算机中可实现的系统设计阶段的主要任务:软件体系结构的设计数据结构的设计用户界面的设计算法的设计软件设计任务可分为总体设计和详细设计软件设计的目标:构造一个
高内聚
低耦合
的软件模型高效率高可靠性高可维护性高可理解性体系结构设计软件体系结构确定了
照旧的你好
·
2023-06-23 03:22
课程笔记
软件工程
[重走长征路]反射学习笔记
概述:java提供的一套api,可以使用api可以在运行时动态的获取指定对象所属的类,创建运行时类的对象,调用指定的结构(属性、方法)优点:提高自适应能力降
低耦合
性,允许程序控制任何类的对象,无需提前硬编码目标类缺点
*黛玉晴雯子*
·
2023-06-22 20:17
学习
笔记
类 与 对象
+“
高内聚
,
低耦合
”。
不掉发的小刘
·
2023-06-22 09:07
Java
java
jvm
开发语言
【架构】业务中台应用架构
什么是业务中台二、为什么需要业务中台三、对于业务中台的认知3.1、微服务不是业务中台3.2、业务中台不是前台应用3.3、业务中台是通用业务机制的实现一、什么是业务中台业务中台是以业务领域划分边界,形成
高内聚
逆流°只是风景-bjhxcc
·
2023-06-22 08:15
架构
架构
面向切面思想(AOP)
而我们有时候有些耦合是必须的,比如某些需求需要让父类牵一动发全部子类,但是大多时候势必要消除高耦合,做到“
低耦合
,
高内聚
”!此时,可以考虑到一个思想,面向切面思想。
马戏团小丑
·
2023-06-21 22:35
RecyclerView
低耦合
单选、多选模块实现
本文实现的选择模块主要有以下特点:不需要改动Adapter,ViewHolder,Item,
低耦合
单
码中之牛
·
2023-06-21 20:27
移动开发
Android
架构
java
开发语言
android
移动开发
架构
软件构造复习:第五章
目录可维护性的常见度量指标聚合度与耦合度(
高内聚
,
低耦合
)SOLID:5classesdesignprinciples单一责任原则/TheSingleResponsibilityPrinciple(SRP
Delicia720
·
2023-06-21 15:59
设计模式
java
正则表达式
设计原则
一、
低耦合
模块之间只存在消息交流,不存在功能上的强关联,不会彼此影响,可以随时拆分。二、解耦降低两个模块的耦合程度。三、单一职责一个模块应该只负责一个事情。
六寸光阴丶
·
2023-06-21 07:18
Spring-1.初识Spring及Spring配置文件
Spring框架的优点非侵入式设计降
低耦合
性,方便开发支持AOP编程支持声明式事务方便程序
Blacol
·
2023-06-21 06:57
设计模式大全
设计模式是为了让程序具有更好的:1)重用性,即相同功能的代码编写一次即可,不用重复编写2)可读性,即编程的规范性3)可扩展性4)可靠性5)
高内聚
,
低耦合
设计模式六大原则单一职责原则一个类,一个方法,只是负责一项职责开闭原则
Normal Developer
·
2023-06-21 01:20
设计模式
java
开发语言
观察者模式
主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和
低耦合
,保证高度的协作。适用场景:1、关联行为场景。需要注意的是,关联行为是可
愿好
·
2023-06-20 23:13
观察者模式
java
开发语言
设计模式的学习
第一章:简单工厂模式(UML类图的封装)代码复用:提到业务封装,让业务逻辑与界面逻辑分开,降
低耦合
度。用到的思想:面向对象的三大特性:封装、继承、多态。
one day321
·
2023-06-20 14:22
设计模式
学习
从零实现RPC框架2: 插件化设计 SPI机制
SPI的全称是ServiceProviderInterface,直译过来就是"服务提供接口",为了降
低耦合
,实现在模块装配的时候动态指定具体实现类的一种服务发现机制。动态地为接口寻找服务实现。
Seajunnn
·
2023-06-20 11:03
RPC框架
java
rpc
Java SPI 插件化开发
2.为什么要使用SPI思想为了降
低耦合
性、提高系统可扩展性。一般来说对于未知的实现或者对扩展
Java小白白又白
·
2023-06-20 11:28
字斟句酌业务代码
java
SPI
浅谈耦合和内聚
所以模块设计应该尽量降
低耦合
度耦合的种类和耦合度:耦合的种类根据模块间的关系来划分,种类包括无直接耦合,数据耦合,标记耦合,控制耦合,公共耦合,内容耦合,耦合度由低到高。有一点需要注意,并不是耦合度越
WZTTMoon
·
2023-06-19 12:46
java
java
开发语言
基于SpringBoot1.5&Mybatis实现DAO层多数据源切换
目前普遍的JavaWeb项目为Controller-Service-Dao(Mapper)三层结构,最理想的方案是能在DAO(Mapper)层方法粒度实现数据源自动切换,这样能最大限度降
低耦合
,让service
·
2023-06-19 12:06
设计模式-观察者模式(Observer Pattern)
主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和
低耦合
,保证高度的协作。何时使用:一个对象(目标对象)
君泊安
·
2023-06-18 18:16
Java/JavaWeb
观察者模式
设计模式-观察者模式
Observer
Pattern
设计模式之观察者模式(Observer Pattern)
主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和
低耦合
,保证高度的协
LJW874362735
·
2023-06-18 18:13
设计模式
观察者模式
【技术选型】ActiveMQ、RocketMQ、RabbitMQ、Kafka对比
它具有
低耦合
、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。
逆流°只是风景-bjhxcc
·
2023-06-18 05:47
中间件
kafka
java-rabbitmq
java-activemq
神秘的微前端(本文所介绍的是关于micro-app在项目中的实际应用)
首先,微前端的概念可以模糊的理解把大型且复杂的巨石应用划分成
高内聚
、
低耦合
的子应用去开发维护,然后在主应用中去渲染展示,从用户的角度看去就是一个整体的项目,但实际上从开发者角度而言,就是根据不同业务拆分成的各个子应用
老手er
·
2023-06-17 19:01
前端
前端
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他