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
低耦合
Java面向对象
面向对象则是描述事物在解决问题的过程中发生的行为,该方法在工程上的特征是易维护、易复用、易拓展,可以设计出
低耦合
的系统,性能上来说比面向过程要低。
写代码的小阿帆
·
2024-02-01 10:59
Java
开发
java
开发语言
网络的基础
问题本身是分层的不断进行封装,
低耦合
对应的网络协议栈与操作系统有什么关系?其中五层协议中最重要的传输层和网络层就是操作系统中的板块。网络通信的本质:贯穿协议栈的过程。
努力学好普通话
·
2024-02-01 09:00
网络
JAVA后端开发面经3
封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、
低耦合
”,防止程序相互依赖性而带来的变动影响。
土豆烩芋头
·
2024-02-01 00:28
java面经基础
java
开发语言
学习
经验分享
2018-09-30:MVC及数据显示于JSP
MVC
低耦合
:组件与组件之间联系不紧密,但有固定的关系,替换部分组件代价小,比较容易。
神坛下的我
·
2024-01-31 21:56
设计模式
六大原则:中心思想高内聚,
低耦合
1.开闭原则:扩展开放,修改关闭;--目的2.依赖倒置:不依赖具体,依赖抽象,面向接口编程;--思想--具体方式3.迪米特法则:最少知道原则,一个实体尽可能少的其
pure粹
·
2024-01-31 17:08
mybatis generator (一) 之 builder 的使用
目录一、简介简洁的表达意图1.业务生成代码浅显易懂2.使用build()创建对象直观方便3.使用建造者模式降
低耦合
4.建造者互相帮扶,相互帮助二、对简介中第4条的解释1.相互关联2.builder被代理三
胡斌附体
·
2024-01-31 17:02
mybatis
设计模式
java
spring
boot
java责任链模式
优点:1、降
低耦合
度。它将请求的发送者和接收者解耦。2、简化了对象。使得对象不需要知道链的结构。3、增强给对象指派职责的灵活性。通过改变链内的成员或者调动它们的次序,允许动态地新增或者删除责任。
张之维.
·
2024-01-31 16:11
责任链模式
软件设计不是CRUD(10):
低耦合
模块设计理论——业务抽象:从需求中提取业务维度
接上文《软件设计不是CRUD(9):
低耦合
模块设计理论——设计落地所面临的挑战》2、什么是业务抽象业务抽象是一种将需求落地成模块功能的设计思想,是对业务需求和技术设计进行转换、隔离的一种分析方法。
说好不能打脸
·
2024-01-31 10:10
业务抽象设计
设计模式
业务抽象
低耦合
业务维度
软件设计不是CRUD(11):
低耦合
模块设计理论——业务抽象:规划模块分层
上一篇文章《软件设计不是CRUD(10):
低耦合
模块设计理论——业务抽象:从需求中提取业务维度》本专题详细讲解了业务抽象的一个重要步骤:提取业务维度。
说好不能打脸
·
2024-01-31 10:07
业务抽象设计
业务抽象
模块分层
低耦合
嵌入式学习 Day3
一.编程的基本原则1.编程的思路输入----->计算机处理----->输出三步走:输入数据处理数据输出反馈2.高内聚,
低耦合
尽可能的将不同的功能模块分开书写。
cd dream
·
2024-01-31 05:41
学习
linux
07.领域驱动设计:3种常见微服务架构模型的对比和分析
5.2.1项目级微服务5.2.2企业级中台微服务5.3应用和资源的解耦与适配6、总结1、概述DDD分层架构、整洁架构、六边形架构这三种架构模型放到一起,对比分析,看看如何利用好它们,帮助我们设计出高内聚
低耦合
的中台以及微服务架构
cxzm_1024
·
2024-01-30 15:40
领域驱动设计DDD
微服务架构
微服务架构
领域驱动设计DDD
微服务架构
微服务的核心原则包括:高内聚,
低耦合
:每个服务应当围绕特定的业务能力构建,服务与服务之间保持松散耦合。自治性:每个服务有其独立的数据存储,不同服务之间不共享数据库。
辞暮尔尔-烟火年年
·
2024-01-30 13:39
微服务
微服务
消息队列和Kafka
消息队列(类似于蜂巢柜的功能):异步操作特点:
低耦合
,响应时间快,异步削峰限流(在不繁忙的时间段处理再处理任务),系统结构弹性大,易于扩展kafkaKafka的主要组件包括:-Broker:Kafka集群中的单个服务器节点
一路向北看星晴
·
2024-01-30 07:30
kafka
分布式
数据仓库模型设计:从架构到实践的全方位指南
一、数仓模型架构在构建数据仓库时,首先需要明确模型架构,以确保数据仓库的高内聚和
低耦合
,以及数据的分层管理。
猿来孺词
·
2024-01-29 10:51
数据仓库
架构
大数据
【心得】java JNDI配合RMI实现注入个人笔记
目录JNDIRMI基本概念RMI基本逻辑恶意利用JNDI注入+RMI实现攻击JNDIJavaNamingandDirectoryInterfaceJava命令和目录接口让配置参数和代码解耦的规范或者思想
低耦合
高内聚
Z3r4y
·
2024-01-29 05:48
java
笔记
JNDI
RMI
JAVA安全
安全
2020-07 前端技术汇总
代码高内聚、
低耦合
、指责单一、高度复用。写出好维护、好迭代、好扩展的代
抓猹吃瓜
·
2024-01-29 02:54
spring aop使用注解实现记录操作日志
我们在日常编程中,应该保持高内聚,
低耦合
,函数功能单一,代码可复用性,可移植性性高。
forwardMyLife
·
2024-01-29 00:02
java
spring
aop使用注解实现记录操作日志
设计模式概述
设计模式和具体的语言无关,学习设计模式就是要建立面向对象的思想,尽可能的面向接口编程,
低耦合
,高内聚,使设计的程序可复用学习设计模式能够促进对面向对象思想的理解,反之亦然。它们相辅相
上进的小二狗
·
2024-01-28 21:56
JAVA打怪升级-设计模式之责任链模式验证
二、责任链模式优缺点优点:1、降
低耦合
度。它将请求的发送者和接收者解耦。2、简化了对象。使得对象不需要知道链的结构。3、增强给对象指派职责的灵活性
爱摸鱼的猫猫
·
2024-01-28 08:49
JAVA打怪升级
设计模式
java
JUC中LOCK接口
#使用Synchronized修饰方法或者变量时只允许一个线程访问packagecom.example.demo.thread;/***高内聚
低耦合
*线程操作资源类*直接使用lamda表达式实习线程得创建口诀是
码农小钰
·
2024-01-27 18:35
用可视化案例讲Rust编程4. 用泛型和特性实现自适配shapefile的读取
如果我们立足于功能实现,那么做到像上一节那样就可以了,从原理上来说,每个函数满足唯一的功能,是一种好的设计,软件工程里面“高内聚
低耦合
”是有利于系统的独立性的。
虾神说D
·
2024-01-25 19:18
rust
开发语言
后端
java---工厂模式
一:概述工厂模式的出现源于增加程序序的可扩展性,降
低耦合
度。之所以叫做工厂模式,是用工厂生产产品来形象的比喻代码中生产对象的过程。
我未曾
·
2024-01-25 12:32
Spring和Spring Boot的区别
它提供了许多服务和支持,如使用IOC容器降
低耦合
性,提供AOP,对主流框架提供集成支持,降低业务对象替换的复杂性等。然而,Spring需
love6a6
·
2024-01-25 07:42
spring
模块化、系统化、功能化
模块内部是高内聚的,即所有元素紧密相关且共同完成一项任务;模块之间是
低耦合
的,即尽量减少不必要的相互依赖性。•目的是提高复用性、降低复杂度、增强系统的灵活性和可维护性。
sin...
·
2024-01-25 05:22
web
模块化
系统化
功能化
高內聚,
低耦合
一、高内聚:(一)、定义:指的是一个模块内部的所有元素(如函数、方法、类等)都紧密相关,并且共同完成一组相关的任务或者服务同一目标。换句话说,模块内部的各个部分应该有很强的相关性和一致性,它们的功能应当高度集中,尽量减少不必要的对外交互。例如,在软件开发中,如果一个类只负责一项特定的任务(如数据验证),并且所有与该任务相关的操作(如不同类型的输入验证规则)都在这个类中定义和实现,那么我们就说这个类
sin...
·
2024-01-25 05:22
web
高内聚
低耦合
耦合度
Spring复习-问题回答
2.spring的优缺点优点:Spring是一个容器,可以管理对象(IOC);创建对象和使用对象分离,降
低耦合
度;使用AOP思想可以更加方便地扩展功能;可以集成其他框架;缺点:配置繁琐依赖jar太多3.
小俱的一步步
·
2024-01-24 20:26
java
spring
设计模式-桥接模式
在桥接模式中,一个抽象类与它的实现可以独立演化,从而降
低耦合
度,提高系统的可扩展性和灵活性。
QPiker
·
2024-01-24 17:17
设计模式
桥接模式
接口测试之webservice
什么是WebserviceWebservice是一个平台独立的,
低耦合
的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序
咖啡加剁椒..
·
2024-01-24 14:13
软件测试
功能测试
软件测试
自动化测试
程序人生
职场和发展
Java必学的Spring5学习大总结
①Spring能帮我们低侵入/
低耦合
地根据配置文件创建及组装对象之间的依赖
Java编程日记
·
2024-01-24 10:40
漫谈分层架构
1、为什么要分层高内聚:分层的设计可以简化系统设计,让不同的层专注做某一模块的事
低耦合
:层与层之间通过接口或API来交互,依赖方不用知道被依赖方的细节复用:分层之后可以做到很高的复用扩展性:分层架构可以让我们更容易做横向扩展如果系统没有分层
木小丰_
·
2024-01-23 06:22
11.05---理解代码的高内聚、
低耦合
1.相对代码而言:在软件结构设计、都会要求‘高内聚、
低耦合
’来保证代码的质量。内聚是代码块间的独立性,耦合是各个代码块间的联系。
小白分享
·
2024-01-22 14:18
分布式系统中为什么需要使用消息队列
它具有
低耦合
、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。
码农小旋风
·
2024-01-22 12:44
后端
Spring第七天(Spring事务)
事务管理publicinterfaceBookService{@Transactionalpublicvoidsave();}注:Spring注解事务通常添加在业务层接口中而不会添加到业务层实现类中,降
低耦合
注解式事务可以添
Cary_cacb
·
2024-01-21 20:59
spring
数据库
java
如何写出高质量的函数?快来学习这些coding技巧
目录前言函数的编码规范函数设计技巧前言作为一个coder,设计出一个好的架构和写出一手高质量的代码,都是不可缺少的技能;在我理解,高质量的代码意味着代码具有比较强的扩展性、维护性,高内聚和
低耦合
和尽可能少的
流星雨爱编程
·
2024-01-21 15:21
#编程技巧
c++
开发语言
DDD分层架构最佳实践
每种架构模型都有自己的应用场景,但其核心都是“高内聚
低耦合
”原则。而运用领域驱动设计(DDD)理念以应对日常加速的业务变化对架构的影响,架构的边界越来越清晰,各司其职,这也符合微服务架构的设计思想。
Java程序员石头
·
2024-01-21 14:17
Spring IOC
Bean的存储类注解@Controller注解@Service注解@Repository注解@Configuration注解方法注解@Bean扫描路径SpringIOC的实际应用1.简化配置2.降
低耦合
性
Lpy2569
·
2024-01-21 06:45
Spring
spring
java
后端
spring简单了解
IOC和DI的支持Spring的核心就是容器,可以维护所有对象的创建和依赖关系,Spring工厂用于生成Bean,并且管理Bean的生命周期,实现高内聚
低耦合
的设计理念。
猿究院--Cu-Sn合金
·
2024-01-20 13:21
spring
sqlserver
java
后端
通过反射取值——特性、属性(C#)
2、降
低耦合
性,
孟章豪
·
2024-01-20 01:50
C#
.Net
后端
c#
.net
【JavaEE进阶】 关于应用分层
文章目录序言什么是应⽤分层为什么需要应⽤分层如何分层(三层架构)MVC和三层架构的区别和联系什么是高内聚
低耦合
⭕总结序言在我们进行项目开发时我们如果一股脑将所有代码都放在一个文件夹下面,或者全部写在一起
遇事问春风乄
·
2024-01-19 16:48
JavaEE进阶
java-ee
java
spring
Java六大原则之接口隔离原则
一个类对一个类的依赖应该建立在最小的接口上建立单一接口,不要建立庞大臃肿的接口尽量细化接口,接口种的方法尽量少注意适度原则,一定要适度优点:符合我们常说的高内聚
低耦合
的设计思想,从而使得类具有很好的可续性
西茶
·
2024-01-19 12:17
RESTfulAPI和webservice 到底有啥区别
首先,从定义上看,WebService是一个平台独立的、
低耦合
的、自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序
zz_ll9023
·
2024-01-19 09:04
javascript
Vue框架入门基础知识
基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上好处
低耦合
:一个ViewModel可以绑定多个View可复用:可以放一些视图逻辑在ViewModel
今年不养猪只除草
·
2024-01-18 13:36
vue
vue.js
前端
javascript
面对对象与原型(JavaScript)
1.3优缺点优点:易于维护、复用与扩展,能够设计出
低耦合
的系统,使得系统更加灵活、易于维护缺点:性能较面对过程要低。2构造函数Jav
dahuihuiya
·
2024-01-17 15:15
javascript
前端
开发语言
go 语言实现依赖注入
DI可以帮助我们编写
低耦合
的代码。这意味着你将能够
ldxxxxll
·
2024-01-17 11:36
golang
log4j
开发语言
基础面试题整理5
原子性):要么全部成功,要么全部失败;C(一致性):程序设计要与业务逻辑相匹配;I(隔离性):事务之间是互不干扰的;D(持久性):事务提交后数据会存储到磁盘中;2.AOP理解AOP:面向切面编程,体现了
低耦合
的特点
战战的坚果
·
2024-01-17 08:28
面试专用
java
java 线程池的api_Java多线程-线程池的使用
目录线程池的优点线程频繁的创建=>销毁=>创建对系统对开销很大,使用线程池可以避免重复的开销方便复用,提高相应速度线程的创建于执行完全分开,方便维护,降
低耦合
线程池的实现原理池化技术一说到线程池自然就会想到池化技术
weixin_39696197
·
2024-01-17 05:12
java
线程池的api
Kotlin中的委托
委托有助于代码的重用,降
低耦合
性,并提供更清晰的类设计。在Kotlin中,有两种主要类型的委托:类委托和属性委托。
liulanba
·
2024-01-17 03:41
kotlin
kotlin
vue的mvvm模式
1.mvvm优点:
低耦合
:视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的View上,当View变化的时候Model可以不变,当Model变化的时候,View也可以不变
孤独斗士
·
2024-01-16 02:42
mvvm
vue
浅谈基于Prism的软件系统的架构设计
框架来设计软件来做一次深入的分析了,但直到最近才开始整理,说到软件系统的设计这里面有太多的学问,只有经过大量的探索才能够设计出好的软件产品,就本人的理解,一个好的软件必须有良好的设计,这其中包括:易阅读、易扩展、
低耦合
Angela㐅cc
·
2024-01-16 00:03
掌握Python设计模式,SQL Alchemy打破ORM与模型类的束缚
大家好,反转软件组件之间的依赖关系之所以重要,是因为它有助于降
低耦合
度和提高模块化程度,进而可以提高软件的可维护性、可扩展性和可测试性。
python慕遥
·
2024-01-15 13:51
设计模式
sql
log4j
上一页
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
其他