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
低耦合
从 0 开始手写一个 Mybatis 框架,三步搞定!
MyBatis框架的核心功能其实不难,无非就是动态代理和jdbc的操作,难的是写出来可扩展,高内聚,
低耦合
的规范的代码。
小小哭包
·
2023-11-19 22:15
Java
开发技巧经验分享
mybatis
MVC / MVP / MVVM 架构模式
达到:各模块高内聚
低耦合
的状态,方便进行团队分工合作开发。代码思路清晰,提高代码的可维护性与可测试性。减少样板代码,提高开发效率,减少开发错误。MVCAndroid上的MVC架构我认为是来源
小杨不想努力了
·
2023-11-19 14:35
【设计模式】七大设计原则
使程序呈现高内聚,
低耦合
的特性。设计模式原则,其实就是程序员在编程时,应当遵守的原则,也是各种设计模式的基础(即:设计模式为什么这样设计的依据)单一职责原则接口隔离原则依
比尔高特
·
2023-11-19 08:32
设计模式
设计模式
Vue组件如何封装,这些原则您需要了解一下!
封装出来的组件必须具有高性能,
低耦合
的特性,主要从以下几点入手:1.数据从父组件传入子组件本身不要生成数据,如果需要生成数据,只能在组件内部进行使用,不要传递出去。父
不开花的玫瑰
·
2023-11-18 21:44
●
框架篇
#
Vue
vue
前端
组件封装
slot插槽
组件传值
Spring5的学习笔记__01
是轻量级的开源的javaEE框架2、Spring可以解决企业级应用开发的复杂性3、Spring有俩个核心部分:IOC(控制反转)和AOP(面向切面)(1)IOC:控制反转,对象的创建过程由Spring管理,降
低耦合
性
花開彼岸天丶
·
2023-11-18 21:10
spring
java
C++ 后端开发工程师的技术栈整理
C++后台开发岗位知识技能树一、语言:a)C/C++语言,对象生命周期,垃圾回收,标准库,错误与异常的处理,日志,面向对象的理解,设计模式,GDB的使用,代码高内聚
低耦合
二、数据结构与算法:a)线性表:
sesiria
·
2023-11-18 18:15
C++
杂项
java系统架构设计,2022最新
OpenClosePrinciple)里氏代换原则(LiskovSubstitu降低类之间的耦合度从接口隔离原则可以看出:设计模式就是一个软件的设计思想从大型软件架构出发,为了升级和维护方便:降低依赖,降
低耦合
阳阳2013哈哈
·
2023-11-16 22:03
Java
学习教程
java
开发语言
为什么需要API接口开发?
在微服务体系架构中,将应用程序划分为几个
低耦合
的服务(称为微服务),每个服务都有其独特的功能。尽管微服务提供了许多好处(最显着的
分享干货的猫
·
2023-11-16 12:20
api
api接口
微服务
java
devops
关于微信小程序用户隐私保护授权
低耦合
解决方案
uniapp项目源码链接:https://download.csdn.net/download/sfsgtc/88404742图片预览:项目说明:2023年8月10日微信官方发布《关于小程序隐私保护指引设置》的公告,从2023年9月15日起必须用户点击同意隐私保护政策并同步给微信之后,开发者才可以调用微信提供的隐私接口。目前网上能找到的大多是弹窗组件方式引入,需要在所有涉及隐私接口的页面进行调整,
蓝莲花-爸爸去哪儿
·
2023-11-16 11:29
小程序
微信小程序
小程序
uniapp
OSI/RM参考模型
分层的作用:1.更利于标准化——分治2.降低层次之间的关联性——解耦(降
低耦合
性)3.更易于学习和理解OSI/RM参考模型应用层表示层会话层——维
tan &
·
2023-11-15 22:18
服务器
网络
java基础两点原则编程原则_面向对象编程内功心法系列三(聊一聊设计原则)...
在这个系列中,前面我通过两篇文章给你分享了设计思想相关的一些内容,比如说编程范式,基于接口而非实现编程,高内聚
低耦合
。不知道你都还记得吗?这一篇我想接
啊哒小吴13777670590
·
2023-11-15 13:03
java基础两点原则编程原则
[5+1]里氏替换原则(一)
论原则性和理论指导意义,它们不如封装继承抽象或者高内聚
低耦合
,所以在写代码或者codereview的时候,它们很难成为“应该这样做”或者“不应该这样做”的一个有说服力的理由。
qq_4278923
·
2023-11-15 13:02
设计模式
java
编程语言
封装
React 前端面试宝典
组件化的优势在于视图的拆分与模块复用,可以更容易做到高内聚
低耦合
。通用性在于一次学习,随处编写。比如ReactNative,React360等,这里主要靠虚
Ying_Mr
·
2023-11-14 21:33
react
面试
react
优雅的Java编程:将接口对象作为方法参数
这种方式为我们带来了许多好处,包括降
低耦合
性、实现多态性和可替换性、实现依赖倒置原则等。本文将深入探讨这种设计模式的优势以及在实际开发中的使用场景。
爱叨叨的程序狗
·
2023-11-14 03:43
笔记
java
开发语言
Spring学习笔记——IOC、AOP
Spring概述作者RodJohnson,是一款免费开源的框架,方便解耦,简化开发(高内聚
低耦合
)2002年发布的interface21是Spring最早的雏形2004年Spring框架1.0发布Spring
戴安娜Diana
·
2023-11-14 01:09
学习记录
ioc
aop
spring
使用 DDD 指导微服务拆分的逻辑
对于服务拆分的逻辑来说,是先设计高内聚
低耦合
的领域模型,再实现相应的分布式系统。服务的划分有一些基本的方法和原则,通过这些方法能让微服务划分更有操作性。
Thoughtworks思特沃克中国
·
2023-11-14 00:32
技术雷达
领域驱动设计(DDD)
微服务
领域驱动设计
DDD
微服务
自动化测试框架的设计思路
自动化测试框架的设计思路1.自动化测试框架的概念2.框架的驱动模式2.1数据驱动模式2.2关键字驱动模式2.3模块驱动测试2.4混合自动化测试2.5基于模型测试3.设计框架的原则3.1高内聚
低耦合
3.2
Joy老烨头
·
2023-11-13 20:01
自动化测试
自动化测试
测试框架
基于django框架的web开发环境搭建
python语言最流行的web框架,django本身是基于MVC的设计模式(有的培训机构介也称MTV模式M-model、V-view、T-templates),这只是名称上的区别,总体设计思想相同的,都实现了
低耦合
豪本豪
·
2023-11-13 14:11
Python系列
Java编程--单例模式(饿汉模式/懒汉模式)/阻塞队列
目录单例模式饿汉模式:懒汉模式:什么是阻塞队列什么是高内聚
低耦合
阻塞队列的实现单例模式单例模式(SingletonPattern)是一种常见的设计模式,主要应用于创建型模式。
章鱼哥~
·
2023-11-13 13:55
Java多线程编程
java
单例模式
开发语言
软件架构的可维护性指标——代码圈复杂度
代码圈复杂度1、目的2、前言3、简介4、案例5、降低6、插件7、总结1、目的区别于常规的高内聚、
低耦合
、抽象、封装这种定性的指标,我想通过对软件架构可维护性的可量化的指标的分享,帮助大家在日常的开发工作中
默辨
·
2023-11-13 07:11
日常一记
java
开发语言
什么是前后端分离
基于解耦的原则,高内聚,
低耦合
。前后端分开做。前端从后端脱离,让前端用工程化和项目化的思维去做,
无名小卒一枚
·
2023-11-12 21:36
网站
前后端分离
面向对象特征【封装性】
封装性有助于提高代码的可维护性、降
低耦合
度,并增加代码的安全性。在本篇文章中,我们将深入研究Java中封装性的概念,提供详细的代码示例,以帮助读者更好地理解这一关键特征。
@才华有限公司
·
2023-11-12 20:48
Java
java
react封装组件的注意事项
封装的react组件得有百十来个了,总结几个比较重要封装原则:1尽可能
低耦合
,组件之间的依赖越小越好,比如不要直接修改父组件状态。
瞎吉儿吵吵
·
2023-11-12 12:08
react.js
前端
前端框架
(二十七)ATP应用测试平台——基于mybatisplus和aop切面实现数据权限隔离的案例实战
本节内容我们提供一种更加灵活和
低耦合
的方式实现数据权限过滤。核心思想就
北溟溟
·
2023-11-12 01:08
ATP应用测试平台
#
springboot
spring
boot
软考高级-系统分析师-案例分析-系统设计
系分-案例分析-系统设计结构化设计SD内聚(高内聚
低耦合
)耦合业务流程建模IDEF(建模仿真)面向对象的设计OOD设计原则设计模式分类人机界面设计架构设计Zachman架构框架Zachman架构框架(案例
小李的便利店
·
2023-11-11 18:08
软考-高级-系统分析师
java
经验分享
学习方法
系统架构
设计模式-设计原则
有时候类的功能并不符合类的定义,添加在类中会使得类过于臃肿,此时应该将职责根据定义进行划分,以实现高内聚
低耦合
。classCoder{/***程序员会编程*/publicvoidcodin
可口也可樂、
·
2023-11-11 17:44
设计模式
设计模式
DDD聚合、领域服务、应用服务
简单来说就是为了实现“高内聚,
低耦合
”。高内聚高内聚是指模块内部各个元素之间相关性非常高,彼此之间联系紧密,同时与外部的联系尽可能的小。
吾乃猪儿虫
·
2023-11-11 17:49
架构
设计模式
微服务
DDD
面向对象七大设计原则 设计出高内聚
低耦合
可扩展程序
1.单一职责原则一个接口或类者只负责一项职责。单一职责适适用于方法,一个方法尽可能的只做一件事。对于单一职责,建议一个接口一定要做到单一职责,类的设计尽量做到只有一个原因引起变化,一个类(大到模块,小到方法)承担的职责越多,它被复用的可能性就越小,而且一个类承担的职责过多,就相当于将这些职责耦合在一起,当其中一个职责变化时,可能会影响其他职责的运作,因此要将这些职责进行分离,将不同的职责封装在不同
shuizhaosi888
·
2023-11-11 13:05
设计模式
面向对象设计原则
设计规范
重构原则
[CI&;CD]jenkins自动化工具使用教程
主要有一下几点原因1.企业做大,项目变多,多端支持(web,h5,小程序等)2.微服务提倡高内聚
低耦合
,项目因拆分变多3.DevOps自动化运维流行4.集群化,高可用部署方案5.避免人工操作出现的错误6
buzul
·
2023-11-11 10:57
技术
4.4 单一职责原则
1.核心思想系统中每一个对象都应该只有一个单独的职能,而所有对象所关注的就是自身职能的完成(高内聚,
低耦合
)即一个类,仅有提供一项功能,这项功能就是引起该类变化的原因,如类A负
NorthStar131
·
2023-11-11 10:04
设计模式
java
单一职责原则
设计模式
【软考】总体设计之启发规则
模块的作用域应该在控制域之内五、力争降低模块接口的复杂程度六、设计单入口单出口的模块七、模块功能应该可以预测一、改进软件结构提高模块独立性1.设计出软件的初步结构以后,应该审查分析这个结构,通过模块分解或合并,力求降
低耦合
提高内聚
王佑辉
·
2023-11-10 23:32
软考
软考
设计模式七大原则小记(单一原则、接口隔离原则、依赖倒转原则、里氏替换原则、开闭原则、迪米特法则、合成复用原则)
即相同功能的代码,不用多次编写;可读性,即编程规范性,便于其他程序员的阅读和理解可扩展性,即当需要增添其他新功能的时候,非常的方便;可靠性,即添加了新的功能之后对原来的功能没有影响;使程序呈现高内聚、
低耦合
的特性
HappySundlut
·
2023-11-10 20:33
设计模式
java
编程语言
【原生JavaWeb】网页前端页面如何调用后端Java程序
一、分层结构分层思想(解耦:高内聚
低耦合
)controller层接受请求(调用service层,返回结果)响应结果service层业务逻辑daomapper.xmlmybatis与数据库的相关操作pojoJavaBean
peng_YuJun
·
2023-11-10 08:32
Java
web
后端
java
前端
大模型时代,程序员的工作还是“写程序”?
因此,对于一名“软件工程师”来说,拥有诸如编写高内聚、
低耦合
的代码、掌握演进式设
SoFlu软件机器人
·
2023-11-09 17:51
java
程序员创富
软件工程
什么是程序的耦合
划分模块的一个准则就是高内聚
低耦合
。内聚和耦合内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和
阳光爱笑~~
·
2023-11-09 05:28
耦合
JDBC
设计模式
消息中间件简介及JMS的概念
它具有
低耦合
、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。作用在SOA分布式架构系统中,或者企业中的多个项目中,进行多个系统异步传递消息。
九月清晨柳成荫
·
2023-11-09 00:03
消息中间件
消息中间件
JMS
设计模式之责任链模式(Chain of Responsibility Pattern)
Why:优点:1.降
低耦合
度。它将请求的发送者和接收者解耦。2.增强给对象指派职责的灵活性。通过改变链内的成员或者调动它们的次序,允许动态地新增或者删除责任。缺点:1.责任链太长或者每条链判
MuggleLee
·
2023-11-08 22:50
Java
设计模式
设计模式
责任链模式
Chain
Of
Responsibility
Pattern
微服务使用指南
微服务使用指南1.初识微服务微服务可以认为是一种分布式架构的解决方案,提供服务的独立性和完整性,做到服务的高内聚、
低耦合
。目前服务架构主要包含:单体架构和分布式架构。
if shining
·
2023-11-08 17:17
springcloud
微服务
架构
云原生
几款好用的自动化单元测试框架和工具
单元测试(unittesting),是指对软件中的最小可测试单元进行检查和验证,可以快速验证代码是否准确地实现了设计目的,帮助提高代码设计的合理性(能进行单元测试的函数,一定是
低耦合
的)和健壮性(遍历函数的逻辑路径
欧拉定理公式
·
2023-11-08 10:56
网络安全
系统安全
安全性测试
安全
深入剖析Golang中单例模式
基于面向对象的模型去编写代码往往能编写成高内聚、
低耦合
、扩展性极强、难出bug的高质量代码结构。
B_rownJay
·
2023-11-08 10:41
golang
单例模式
开发语言
Unity实战(3):pureMVC框架应用
4.3MyMediator脚本4.4MyCommandSub和MyCommandAdd脚本4.5MyFacade脚本4.6GManager脚本五、运行效果六、小结七、参考资料前言在做实际项目的时候想做
低耦合
的代码
proibell
·
2023-11-07 11:07
Unity项目
#
Unity项目实现
unity
游戏引擎
「2022」跳槽涨薪必备面试题及答案——VUE篇(超详细)
1、vue优点轻量级速度快简单易学
低耦合
可重用性独立开发文档齐全,且文档为中文文档2、vue父组件向子组件传递数据props3、子组件向父组件传递事件$emit4、v-show和v-if指令的共同点和不同点相同点
敲代码的TKP
·
2023-11-07 08:14
vue
vue.js
javascript
前端
CSS的概念和基本用法
2.好处:(1).功能强大(2).将内容展示和样式控制分离*降
低耦合
度,解耦。*让分工协作更容易。*提高开发效率。3.CSS的使用:CSS与html结合方式。
追寻梦想的蜗牛
·
2023-11-07 07:10
CSS
css
前端
JAVAWEB
高内聚
低耦合
。
庸人书信
·
2023-11-07 01:45
uml
java
开发语言
微信小程序之自定义组件开发
开发者可以将页面内的功能模块抽象成自定义组件,以便在不同的页面中重复使用;也可以将复杂的页面拆分成多个
低耦合
的模块,有助于代码维护。自定义组件在使用时与基础组件非常相似。
想做后端的前端
·
2023-11-06 21:30
微信小程序
微信小程序
notepad++
小程序
Flutter 底部导航——BottomNavigationBar
我认为flutter的就是在传达一种最简设计,一个部件只关注它本身,达到
低耦合
高内聚。所以本文讲
weixin_33971130
·
2023-11-06 15:52
移动开发
python
Flutter 底部导航——BottomNavigationBar | 掘金技术征文
我认为flutter的就是在传达一种最简设计,一个部件只关注它本身,达到
低耦合
高内聚。所以本文讲解底部导航将只关注该功能的实现,并对布局思路进行介绍。
weixin_33670786
·
2023-11-06 15:22
移动开发
soul从入门到放弃7--浅析请求转发路径
以达到插件式热插拔,高内聚
低耦合
易扩展的特性。责任链模式的概念多个处理器(也就是刚刚定义中说的“接收对象”)依次处理同一个请求。
滴流乱转的小胖子
·
2023-11-06 14:40
浅谈自动化单元测试
单元测试(unittesting),是指对软件中的最小可测试单元进行检查和验证,可以快速验证代码是否准确地实现了设计目的,帮助提高代码设计的合理性(能进行单元测试的函数,一定是
低耦合
的)和健壮性(遍历函数的逻辑路径
ValiantSec
·
2023-11-05 21:58
软件供应链安全
安全
测试工具
安全性测试
Java 设计模式(剖析spring源码 jdk源码 等)
Java设计模式高内聚,
低耦合
,可维护,可读性设计模式七大设计原则单一职责原则SingleResponsibility一个类应该只负责一项单一的职责降低类的复杂度,一个类负责一个单一职责提高类的可可读性和可维护性降低变更带来的风险接口隔离原则
Wesley@
·
2023-11-05 04:30
JAVA基础
设计模式
java
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他