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
地下水耦合
设计模式入门指南
一.学习目标:1.理解松
耦合
设计思想2.掌握面向对象设计原则(重点)3.掌握重构技法改善设计4.掌握GOF核心设计模式(四人组:Gongoffour)什么是设计模式?
wh_585
·
2023-11-21 12:52
设计模式
设计模式入门指南
Flask构建微电影视频网站(二):项目目录的搭建及蓝图的使用
据具体不同功能模块的实现,划分成不同的分类,降低各功能模块之间的
耦合
度。
kevin_lln
·
2023-11-21 12:11
Java三层架构的介绍
通过这种分层架构,可以降低代码的
耦合
度,提高应用程序的模块化程度。下面我们将详细介绍J
Tripmonster
·
2023-11-21 09:21
spring
java
mybatis
servlet
8个要点教你轻松写出优秀Javascript代码
今天我们来讲讲写好JS代码的几个要点松
耦合
当修改一个组件而不需要更改其他组件时,就做到了松
耦合
1、将JS从CSS中抽离:不要使用CSS表达式2、将CSS从JS中抽离:通过JS修改CSS样式时,使用className
WEB开发李家靖
·
2023-11-21 06:29
ActiveMQ-Activiti
多个项目之间集成(1)跨平台(2)多语言(3)多项目降低系统间模块的
耦合
度,解耦(1)软件扩展性系统前后端隔离(1)前后端隔离,屏蔽高安全区下载后——解压——apache-activemq-5.
weixin_30689307
·
2023-11-21 05:33
java
网络
json
ActiveMQ-Activiti6
多个项目之间集成(1)跨平台(2)多语言(3)多项目降低系统间模块的
耦合
度,解耦(1)软件扩展性系统前后端隔离(1)前后端隔离,屏蔽高安全区下载后——解压——apache-activemq-5.
weixin_30435261
·
2023-11-21 05:02
java
网络
json
软件工程理论与实践 (吕云翔) 第十章: 面向对象设计课后习题及答案解析
第十章:面向对象设计1.判断题(1)在面向对象的设计中,应遵循的设计准则除了模块化、抽象、低
耦合
和高内聚外,还有信息隐藏。(√)(2)面向对象分析和设计活动是一个多次反复选代的过程。
acmakb
·
2023-11-21 04:17
软件工程
软件工程
谈谈java设计模式之策略模式
前言java有很多种设计模式,如果能在实际的应用场景中熟练得运用一些恰当的设计模式,有助于我们的系统在建设过程中实现组件松
耦合
,增强扩展性和可维护性,同时适当运用一些设计模式也能增强我们代码的可读性,让别人很容易上手我们写的代码
争夕
·
2023-11-21 04:40
java设计模式
java设计模式
策略模式
JavaScript设计模式——观察者模式
观察者模式,又称发布-订阅模式或消息机制,定义了一种依赖关系,解决了主题对象与观察者之间功能的
耦合
。通过运用观察者模式,可以解决团队开发中的模块间通讯问题,这是模块间解耦的一种可行方案。
weixin_33979363
·
2023-11-21 03:31
javascript
设计模式
ViewUI
设计模式——创建者模式
这样可以降低系统的
耦合
度,使用者不需要关注对象的创建细节。1.单例设计模式这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。
weixin_50458070
·
2023-11-21 03:54
设计模式
设计模式
详解Java设计模式之职责链模式
原文:详解Java设计模式之职责链模式_java_脚本之家责任链模式是一种行为设计模式,使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的
耦合
关系,文中通过代码示例给大家介绍的非常详细,需要的朋友可以参考下
javastart
·
2023-11-21 00:49
langchain
大模型
系统架构
设计模式
langchain
java
设计模式-责任链-笔记
动机(Motivation)在软件构建过程中,一个请求可能被多个对象处理,但是每个请求在运行时只能有个接受者,如果显示指定,将必不可少地带来请求者与接受者的紧
耦合
。
zhaodongdong2012
·
2023-11-21 00:18
设计模式
设计模式
笔记
关于手写ioc容器实现依赖注入的过程和心得
层层依赖使得代码的
耦合
度很高,同时增加了维护成本和难度,ioc本质上就是将原先controller要通过new一个service,现在通过控
mming520
·
2023-11-20 23:07
java
spring
手写SpringAOP实现事务
1:AOP即面向切面编程,主要解决代码复用问题和解
耦合
,AOP编程的核心点是在方法前和方法后处理事情,AOP技术的应用场景有日志,事务,权限。
一天睡二十四小时
·
2023-11-20 23:06
spring
AOP
事务
消息队列-优缺点
优点:(1)解耦传统模式的缺点:系统间
耦合
性太强,如上图所示,系统A在代码中直接调用系统B和系统C的代码,如果将来D系统接入,系统A还需要修改代码,过于麻烦!
pan_mlpan
·
2023-11-20 21:08
消息队列
消息队列
消息队列的优点
消息队列可以对系统进行解耦,提高响应速度,系统功能向内聚合,对外开放;消息队列可以对系统异步功能进行剥离,减少功能
耦合
,提供开发效率;消息队列可以削峰限流,确保下游消费者稳定运行
盼盼编程
·
2023-11-20 21:03
golang
一、消息队列--mq的优缺点
一、优点1、解耦
耦合
是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。
H_feiyun123
·
2023-11-20 21:02
java
java
开发语言
后端
晨间日记|遥远的相似性
比如量子力学里的量子纠缠,两个粒子在经过短暂时间彼此
耦合
之后,相距再遥远,其中一个粒子受干扰发生变化,瞬间地,遥远空间外另一个粒子也会发生变化。每个人都有自己的气场,能量场。
嫣然读书
·
2023-11-20 21:28
这样学习JAVA 基础才能又快又稳!
通过将应用和服务分解成更小的、松散
耦合
的组件,它们可以更加容易升级和扩展。目前,越来越流行的微服务技术是需要大家重视的。
墨雨轩夏
·
2023-11-20 20:25
spring 特性(1) -- IOC
这个时候,每个类都需要负责管理与自己有交互的类的引用和依赖,代码将会变的异常难以维护和极度的高
耦合
。而IOC的出现正是用来解决这个问题,我们通过
Ace_Wang
·
2023-11-20 20:35
设计模式(一)-简要概述(2)
优点:降低系统的
耦合
度。共有5种:单例模式(SingletonPattern)简单工厂模式(不属于设计模式,只是其他设计模式的基础)工厂模式(FactoryP
CRongQ
·
2023-11-20 20:35
设计模式
设计模式
微服务简介
1、什么是微服务微服务(或称微服务架构)是一种云原生架构方法,在单个应用中包含众多松散
耦合
且可单独部署的小型组件或服务。
清爽的暗之妖刀0369
·
2023-11-20 20:14
微服务
微服务
java
架构
Scrapy 框架
介绍Scrapy是一个基于Twisted的异步处理框架,是纯Python实现的开源爬虫框架,其架构清晰,模块之间的
耦合
程度低,可扩展性极强,可以灵活完成各种需求。
陈其淼
·
2023-11-20 19:01
网络爬虫
scrapy
Java中的7大设计原则
优点:低
耦合
、高内聚。2、开闭原则对扩展开放,对修改关闭。(继承或多态)不建议对原来的代码进行修改,可以扩展一个新
余笙zh
·
2023-11-20 19:16
java
开发语言
手写消息队列(基于RabbitMQ)
我们知道对于生产者消费者模型来说,它具有两个十分亮眼的特点:解
耦合
.削峰填谷.(1)解
耦合
在引入生产者消费者模型之前,两台服务器之间通常是直接交互,这种交互模式使得服务器之间的
耦合
不摸鱼的程序员
·
2023-11-20 19:11
项目实战
rabbitmq
分布式
Spring 实现AOP的动态代理的方式
AOP是Spring的一个核心特性(面向切面编程),作为面向对象的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装为一个可重用的模块,减少系统中的重复代码,降低了模块间的
耦合
度
故事和酒我都有
·
2023-11-20 18:29
文章解读与仿真程序复现思路电力自动化设备EI\CSCD\北大核心《考虑碳-绿证
耦合
机制的电-气-热综合能源系统分布式鲁棒低碳经济调度》
这个文章标题涉及到能源系统、碳排放、绿色证书(绿证)、电力、热能等多个关键词,表明该文章关注的主题是一种综合能源系统,并强调了碳-绿证
耦合
机制在这一系统中的应用。
电网论文源程序
·
2023-11-20 18:34
文章解读
自动化
能源
分布式
文章解读与仿真程序复现思路电力自动化设备EI\CSCD\北大核心《电-氢-混氢天然气
耦合
的城市综合能源系统低碳优化调度》
以下是对标题的解读:1.电-氢-混氢天然气
耦合
:2.电(Electricity):表示系统中包含电力作为能源形式。3.氢(Hydrogen):表示系统中涉及氢气作为能源形式。
电网论文源程序
·
2023-11-20 18:03
文章解读
自动化
能源
运维
分布式
python
matlab实践(一):利用ode45和四阶龙哥库塔解二阶
耦合
微分方程
1.题目2.ode452.1工具箱介绍ode45-求解非刚性微分方程-中阶方法此MATLAB函数(其中tspan=[t0tf])求微分方程组y'=f(t,y)从t0到tf的积分,初始条件为y0。解数组y中的每一行都与列向量t中返回的值相对应。[t,y]=ode45(odefun,tspan,y0)[t,y]=ode45(odefun,tspan,y0,options)[t,y,te,ye,ie]=
从零开始的奋豆
·
2023-11-20 18:54
MATLAB
matlab
开发语言
Java 基础 - 面向对象
优点:减少
耦合
:可以独立地开发、测试、优化、使用、理解和修改减轻维护的负担:可以更容易被程序员理解,并且在调试的时候可以不影响其他模块有效地
是程序喵呀
·
2023-11-20 17:47
Java
java
开发语言
Spring简介与IOC容器
解耦:
耦合
度降低、可插拔,便于后续维护更新升级拓展。二、Sping核心模块Spring框架的这些模块可以满足一切企业级应用开发的需求,在开发过程中可以根据需求有选择性地使用所需要的模块。
m0_62356365
·
2023-11-20 17:12
spring
java
同学聚会——当我们聊天的时候,我们聊什么
同学聚会是一种“双向信息不对称”的“低频弱
耦合
”聚会,你们互相聊了近况,表面看起来,这是一个人情温故知新的过程,但其实,话语权是慢慢倾斜的。
Ohaya_心在飞翔
·
2023-11-20 15:59
TP6手册理解之架构·事件
例如,我们通常会遇到用户注册或者登录后需要做一系列操作,通过事件系统可以做到不侵入原有代码完成登录的操作扩展,降低系统的
耦合
性的同时,也降低了BUG的可能
slongzhang_
·
2023-11-20 15:24
thinkphp
TP6 事件绑定、监听、订阅
例如,我们通常会遇到用户注册或者登录后需要做一系列操作,通过事件系统可以做到不侵入原有代码完成登录的操作扩展,降低系统的
耦合
性的同时,还能完成业务的需求。
兰陵笑笑苼
·
2023-11-20 15:23
thinkphp
tp工具
中间件
mysql
php
1.面向对象——继承
提高了类之间的
耦合
性(继承的缺点,
耦合
度高就会造成代码之间的联系越紧密,代码独立性越差)。
ITDaBao
·
2023-11-20 11:13
java
开发语言
聊聊微服务安全之认证与授权
相比传统单体应用,微服务架构给我们带来了诸多好处:快速迭代、松
耦合
、独立部署、高可靠、技术栈选择灵活等等,但与此同时它也给我们引入了分布式系统的复杂性和由此带来的各种挑战。
迷踪拳
·
2023-11-20 11:25
Java
Spring
应用层开发技术
IntelliJ IDEA 搭建微服务 Spring Cloud 框架
系统中的各个微服务可被独立部署,都有自己独立的进程,各个微服务之间是松
耦合
的,可以有自己的数据库,而且服务可以使用不同的技术加以实现。可以不因为某个模块的升级和bug影响现有的系统业务。
公众号:Java后端
·
2023-11-20 10:51
java
linux
spring
nginx
分布式
IDEA 搭建 SpringCloud 项目【超详细步骤】
创建父工程3.创建注册中心4.服务注册5.编写业务代码6.服务拉取一、前言所谓微服务,就是要把整个业务模块拆分成多个各司其职的小模块,做到单一职责原则,不会重复开发相同的业务代码,实现真正意义上的高内聚、低
耦合
栈老师不回家
·
2023-11-20 10:37
SpringCloud
intellij-idea
spring
cloud
uml
系列二、Lock接口
一、多线程编程模板线程操作资源类高内聚低
耦合
二、实现步骤1、创建资源类2、资源类里创建同步方法、同步代码块三、12306卖票程序3.1、synchronized实现3.1.1、Ticket/***@Author
YYAugenstern
·
2023-11-20 09:49
JUC系列
JUC
设计模式学习(五)
一.职责链模式使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的
耦合
关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
略略略_略
·
2023-11-20 06:10
设计模式
学习
javascript
面向对象的五大原则
单一职责原则可以看做是低
耦合
、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。
youngxinler
·
2023-11-20 06:43
消息中间件概述
它具有低
耦合
、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。
xmh-sxh-1314
·
2023-11-20 06:40
java
软件工程理论与实践 (吕云翔) 第七章 软件设计课后习题及答案解析
第七章软件设计1.判断题(1)模块独立要求高
耦合
、低内聚。(×)解析:模块独立要求低
耦合
、高内聚。高
耦合
意味着模块之间的依赖程度高,而低内聚意味着模块内部的功能关联性较低。
acmakb
·
2023-11-20 06:37
软件工程
软件工程
Python 如何实现 Mediator 中介者设计模式?什么是中介者设计模式?Python 设计模式示例代码
中介者(Mediator)设计模式是一种行为型设计模式,其主要目的是通过将对象之间的直接交互转变为通过中介者对象进行的间接交互,从而减少对象之间的
耦合
度。
天河书阁 VicRestart
·
2023-11-20 05:45
python
python
中介者模式
设计模式
Python 如何实现外观设计模式?什么是 Facade 外观设计模式?Python 设计模式示例代码
外观模式的主要目标是降低系统的
耦合
度。通过引入一个外观类,客户端只需要与外观类交互,而无需直接与系统中的多个子系统交互。这种方式可以减少客户端与子系统之间的依赖关系
天河书阁 VicRestart
·
2023-11-20 05:14
python
python
外观模式
设计模式
Java进阶 消息中间件架构体系 — ActiveMQ研究
2、应用程序解
耦合
MQ相当于一个中介,生产方通过MQ与消费方交互,它将应用程序进行解
耦合
。市场上还有哪些消息队列?Acti
java雅雅
·
2023-11-20 05:45
【论文阅读】MAG:一种用于航天器遥测数据中有效异常检测的新方法
然而,由于遥测数据内的
耦合
关系和时间
子衿JDD
·
2023-11-20 04:08
论文阅读
#
异常检测
论文阅读
最近没怎么更新博客了
比如,项目分层了,再降低
耦合
度,该怎么实施?我这里就按一些特定的场景,分开处理了。通信分
EUNC
·
2023-11-20 01:25
Procedural
Life
Promise与事件循环(EventLoop)
代码一行行的书写执行不是从上而下执行上面的代码没有执行不影响后面的代码执行(非阳塞)操作不互相依赖(3)赘述:异步代码通过回调函数返回结果的2.回调地狱(异步的)定义:回掉函数的嵌套缺点:可读性差,捕获异常困难,
耦合
性
愿➣
·
2023-11-20 00:09
javascript
前端
java
设计模式-中介者模式-笔记
在这中情况下,我们可使用一个“中介对象”来管理对象间的关联关系,避免相互交互的对象之间的紧
耦合
引用关系,从而更好地抵御变化。模式定义:用一个中介者对象来封装(封装变化)一系列的对象交互。中介
zhaodongdong2012
·
2023-11-20 00:46
设计模式
设计模式
中介者模式
笔记
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他