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
耦合度
Lua 模块与包
模块与包作者:杨梦鸽校对:翟舒青模块类似于一个封装库,从Lua5.1开始,Lua加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以API接口的形式在其他地方调用,有利于代码的重用和降低代码
耦合度
杨梦鸽
·
2022-02-17 08:09
To B产品经理需要具备的素质
2)系统设计要低耦合业务复杂多变,但系统改造需要时间、人力成本,尽量降低
耦合度
,保持模块的独立性,以最小的代价适应业务的发展。3)同理心B端产品主
fairy小倩
·
2022-02-17 00:00
观察者模式总结
今天自己看了一下观察者模式,大概了解了一个使用模式和需要解决代码
耦合度
问题。
默存卓文
·
2022-02-16 21:28
偷梁换柱——揭开多态的面纱
,如果你不是初学者就不必看了,我也实在不想浪费你的时间:-)刘未鹏(pongba)/文多态是面向对象理论中的重要概念之一,从而也成为现代程序设计语言的一个主要特性,从应用角度来说,多态是构建高灵活性低
耦合度
的
GarfieldEr007
·
2022-02-16 10:28
C/C++
偷梁换柱
多态
学习Spring5必知必会(1)~未使用spring前的麻烦
1、代码
耦合度
比较高【不符合开闭原则】:publicclassEmployeeServiceImplimplementsIEmployeeService{privateIEmployeeDAOdao;publicEmployeeServiceImpl
一乐乐
·
2022-02-16 09:00
SpringCloud微服务基础概念铺垫
优点:1.把模块拆分,使用接口通信,降低模块之间的
耦合度
。2.把项目拆分成若干个子项目
冷枫abc
·
2022-02-15 06:22
Spring源码分析系列(一)IOC容器的设计与实现(1)基础容器的实现
IOC全名InversionofControl译为控制反转,是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的
耦合度
。
MADAO_71ee
·
2022-02-15 03:36
kafka学习笔记
消息队列降低了进程间的
耦合度
,所以即使一个处理消息的进程挂掉,加入队列中的消息仍然可以在系统恢复后被处理。缓冲:有助
dev_winner
·
2022-02-15 01:47
coupling
耦合度
我们在系统中增加功能A,A是基于基础模块B。同时模块C是一个独立的功能,但是模块C默认以为模块B是不会改变的。在模块C中用到了某个模块B的功能/代码/参数/字段等。很不幸我们在开发模块A的时候,使用/改变了模块B,这样模块/功能C就会出现问题。
arthur_wang_73
·
2022-02-14 22:03
js中callee的作用
2.callee关键字的作用:降低代码的
耦合度
。3.
耦合度
的定义:一处代码的修改会导致其他代码也要发生改变(
耦合度
高)在项目里边要开发低
耦合度
的代码
web前端开发博客
·
2022-02-14 03:22
微服务技术栈简单介绍,Eureka和Ribbon的引入和使用
一、了解微服务架构1、微服务技术栈整体框架整体学习规划路线2、微服务与单体架构的区别单体架构:将业务的所有功能集中在一个项目中开发,打成一个包部署优势结构简单部署成本低缺点
耦合度
高,不利于构建和开发3、
代码红了一大片
·
2022-02-13 16:00
深入理解Spring两大特性:IoC和AOP
Spring核心容器的主要组件是Bean工厂(BeanFactory),Bean工厂使用控制反转(IoC)模式来降低程序代码之间的
耦合度
,并提供了面向切面编程(AOP)的实现。简单来说,Spr
一叶知秋_038b
·
2022-02-13 15:57
Unity中的UI工作流
UI工作流的目标1.美术和程序可以并行工作2.各个模块
耦合度
最小化UI应该用什么架构因为Unity没有原生的数据绑定,所以要用MVVM必须自己做一套数据绑定或者用第三方库,比如下面的做法。
AlpacasKing
·
2022-02-13 13:30
设计模式01--简单工厂模式(iOS)
1、简单工厂模式简述简单工厂模式(FACTORY),通过面向对象的封装,继承和多态来降低程序的
耦合度
。将一个具体类的实例化交给一个静态工厂方法来执行。
YotrolZ
·
2022-02-13 08:48
java设计模式七大原则之迪米特原则详解
类与类关系越密切,
耦合度
越大。迪米特法则(DemeterPrinciple)又叫最少知道原则,即一个类对自己依赖的类知道的越少越好。也就是说,对于被依赖的类不管多么复杂,都尽量将逻辑封装在类的内部。
·
2022-02-12 12:32
ssm框架做电商行业第一天具体代码的实现(续)
3.把系统分为多个模块分成多个子系统优点:1.使用通信,降低模块之间的
耦合度
2.把项目拆分成多个子项目,可以让不同团队负责不同的子项目。
橘子5200000
·
2022-02-11 21:38
学阿里中台,80%的人只学到了皮毛!揭秘阿里中台的12个架构思维和原则
来源|阿里技术官方公众号(ali_tech)作者|九摩/阿里技术专家许多企业都忙于学习阿里的中台系统,想通过中台系统,解决企业当前的痛点,如:架构
耦合度
高、模块复用低、交付速度慢、无法支持业务创新等等,
csdn业界要闻
·
2022-02-11 14:57
浅谈SpringMVC核心组件及执行流程(含源码解析)
有了dispatcherServlet减少了其它组件之间的
耦合度
。
虫链Java Library
·
2022-02-11 07:39
Spring
前端
java
开发语言
spring
springmvc
thinkphp-queue 学习笔记
在大型系统中,一般会引入消息队列的组件,将流程中部分任务抽离出来放入消息队列,并由专门的消费者作针对性的处理,从而降低系统
耦合度
,提高系统性能和
Success85
·
2022-02-10 16:26
Spring架构及核心模块总结
它采用模块化分层设计,具有以下特点:轻量低侵入式设计,代码污染极低;控制反转和依赖注入实现了松散耦合;切面编程降低业务
耦合度
,提高程序的可重用性及开发效率;ORM和DAO简化了底层的数据库访问;方便集成各种优秀框架等
wyon
·
2022-02-10 15:21
OneAdapter: RecyclerView最简单的万能适配器
该框架虽然代码不多,但是仍然不够简洁,
耦合度
也比较高,难以扩展。现将里面的核心部分OneAdapter抽取出来,去掉不必要的泛型、类型判断和其他方法,以实现最简单、通用性和扩展性最好的Adapter。
rome753
·
2022-02-10 04:16
最简单的clean架构实践
其实Clean就是在MVP架构的基础上做进一步的分层,让每一层更薄,使得代码复用性更高,更易于测试,
耦合度
更小。但是最大的缺点就是要定义很多类,很多接口,就一个小小的连个界面,几个简单的功能也
newtrek
·
2022-02-10 01:22
大师兄的Python学习笔记(二十九): 爬虫(十)
模块间的
耦合度
低,扩展能力强,扩展组件多,几乎可以应对所有的反爬网站。1.Scrapy的安装Scrapy库依赖Twisted14.0、lxml3.4、pyOpen
superkmi
·
2022-02-09 11:58
android:MVP架构模式的优雅封装
MVC:相对于较为落后,
耦合度
太高、职责不明确,不易于维护。MVVM:使用DataBinding,普及性不如MVP。
江左灬梅郎
·
2022-02-09 10:25
iOS 三种组件化方案
简介组件化是为了各个模块不直接调用,降低
耦合度
,都是通过中间件来实现的,草图如下Snip20171128_4.png三种方案如下1.蘑菇街URL路由方案2.Target-Action方案3.procotol-class
骨古
·
2022-02-08 20:55
springcloud介绍
单体架构的优缺点如下:优点:架构简单部署成本低缺点:
耦合度
高(维护困难、升级困难)1.2.分布式架构分布式架构:根据业务功能对系统做拆分,每个
look-word
·
2022-02-08 18:00
C++的友元和内部类你了解吗
但是友元会增加
耦合度
,破坏了封装,所以友元不宜多用。友元函数友元函数可以直接访问类的私有成员,它是定义在类外部的普通函数,不属于任何类,但需要在类的内部声明,声明时需要加friend关键字。
·
2022-02-08 18:14
Go 语言自我提升 (网络基础 - socket编程)
网络分层模型:OSI7层模型:——理论物、数、网、传、会、表、应TCP/IP4层模式:——实际链、网、传、应分层的原因,降低各层之间的
耦合度
。独立处理。
飞天小马驹
·
2022-02-08 13:58
C#实现六大设计原则之迪米特法则
问题由来:类与类之间的关系越密切,
耦合度
越大,当一个类发生改变时,对另一个类的影响也越大。解决方案:尽量降低类与类之间的耦合。PS:自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。
·
2022-02-08 11:28
JavaWeb学习——CSS
CSS1.概念CascadingStyleSheets层叠样式表简称CSS层叠:多个样式可以作用在同一个html元素上,同时生效2.CSS的优点相对于html,功能更加强大将内容展示和样式控制分离,降低了
耦合度
使分工协作更加容易
Gyham
·
2022-02-08 10:18
JavaWeb
CSS
css
javaweb
java面向对象设计原则之迪米特法则分析详解
目录概念使用拓展概念迪米特法则解决类与类之间
耦合度
问题,如果类A调用了B类的某一个方法,则这两个类就形成了一种紧耦合的方式,当B类这个方法发生变化时,一定会影响A类的执行结果。
·
2022-02-07 17:14
Java设计模式之迪米特原则精解
类与类关系越密切,
耦合度
越大。迪米特法则(DemeterPrinciple)又叫最少知道原则,即一个类对自己依赖的类知道的越少越好。也就是说,对于被依赖的类不管多么复杂,都尽量将逻辑封装在类的内部。
·
2022-02-07 17:11
数据蒋堂 | JOIN延伸 - 维度其它应用
这是我们常见的E-R图:E-R图是个网状结构,实体(表)之间的外键关系直接画在图上,当实体较多时这个图就会显得非常零乱,关联线很随意,任何两个实体之间都有可能发生关联,表现出来的数据结构
耦合度
很高。
暖夏未眠丶
·
2022-02-06 23:36
Flutter状态管理终极方案GetX第三篇——依赖注入
依赖注入的目的依赖注入是为了将依赖组件的配置和使用分离开,以降低使用者与依赖之间的
耦合度
。依赖注入的好处实现依赖项注入可为您带来以下优势:重用代码更容易换掉依赖项的实现。
A_si
·
2022-02-06 23:13
C++突破封装的方式之一:友元函数
友元提供了一种突破封装的方式,有些时候可以为我们提供便利,但是友元会增加
耦合度
,破坏封装性,所以友元不宜多用。
Hello*World
·
2022-02-06 21:18
设计模式之控制反转和依赖注入的使用小结
控制反转控制反转是一种思想,InversionofControl,缩写为IoC,是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的
耦合度
。
玮哥的博客
·
2022-02-06 04:43
Spring - IOC
你会发现:对象间的
耦合度
高了。IOC的思想是:Spring容器来实现这些相互依赖对象的创建、协调工作。对象只需要
深入浅出
·
2022-02-05 12:02
Java SSM项目开发中,会把所有的dao封装成一个基类么?
dao基类继承SqlSessionTemplate就像一个工具类,与业务代码没有任何
耦合度
,要使用在service中使用daoListlist=userDao.queryByStatment("authLoginNameIsExist
未完丶待续_e286
·
2022-02-05 11:24
JAVA多态及其原理
耦合度
讲的是模块模块之间,代码代码之间的关联
我呀有一只小毛驴
·
2022-02-05 09:03
k8s上日志收集方案
上如何收集日志进行简单梳理k8s日志归集方案其实官网已经有推荐中文连接这里做一个简单的总结方案优点缺点容器级别推送日志部署方便,k8s部署文件不用特殊配置日志收集组件和应用强耦合dockerFile相对复杂pod级别推送日志
耦合度
较低
无聊的刀刀
·
2022-02-05 02:36
Java小题精炼训练营(篇三)
有助于提高系统可维护性AOP已经表现出将要替代面向对象的趋势AOP是一种设计模式,Spring提供了一种实现AOP和OOP的区别:1.面向方面编程AOP偏重业务处理过程的某个步骤或阶段,强调降低模块之间的
耦合度
/少司命
·
2022-02-04 16:56
Java小题训练营
java
开发语言
后端
.Net Core微服务网关Ocelot基础介绍及集成
但是对于业务复杂、规模庞大的项目来说,使用网关有很多无法舍弃的好处,比如可以进行统一的请求聚合来节省流量、降低
耦合度
,可以赋予项目熔断限流的能力提高可用性等等。
·
2022-02-04 15:52
详解Java Spring AOP
AspectJ实现AOP操作方式一:使用Spring的接口实现增添功能方式二:自定义类方式三:全注解配置实现总结前言面向切面编程,利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低
·
2022-02-04 15:34
前端虚拟接口mockJs的接入
:mockjs模拟接口数据前后端分离开发序前端模拟接口数据的方式,大概分为以下几种:在代码里硬编码:说白点就是直接把模拟数据写死在代码中,简单粗暴,但是没解决问题,顶多起个占位作用调一调样式,和代码的
耦合度
太高
麦壳儿UIandFE2
·
2022-02-03 18:54
Android:项目模块化/组件化的架构之路(一)
而为了解决这些问题,团队通常会将项目模块化,以此来降低项目的复杂度和
耦合度
,让团队可以并行开发与测试,让团队成员更加专注于自己所负责的功能模块开发。。。对于一些大厂如BAT或者美团等这些大型互
Code满满
·
2022-02-03 14:14
事件驱动架构在 vivo 内容平台的实践
事件驱动架构是一种设计应用的软件架构和模型,可以最大程度减少
耦合度
,很好地扩展与适配不同类型的服务组件。在这一架构里,当有重要事件发生时,比如更新业务数据,某个服务会发布事件,其它服务则订阅这些事件
·
2022-01-27 08:41
云原生微服务事件驱动架构设计
事件驱动架构在 vivo 内容平台的实践
事件驱动架构是一种设计应用的软件架构和模型,可以最大程度减少
耦合度
,很好地扩展与适配不同类型的服务组件。在这一架构里,当有重要事件发生时,比如更新业务数据,某个服务会发布事件,其它服务则订阅这些事件
·
2022-01-24 10:06
云原生微服务事件驱动架构设计
事件驱动架构在 vivo 内容平台的实践
事件驱动架构是一种设计应用的软件架构和模型,可以最大程度减少
耦合度
,很好地扩展与适配不同类型的服务组件。在这一架构里,当有重要事件发生时,比如更新业务数据,某个服务会发布事件,其它服务则订阅这些事件
vivo互联网技术
·
2022-01-24 01:00
事件驱动
架构
vivo
Scala-函数式编程
优点:
耦合度
低。缺点:执行效率低。面向过程按照步骤解决问题。优点:执行效率高。缺点:
耦合度
高。
乙腾
·
2022-01-07 10:29
Spring框架AOP面向切面编程原理全面分析
AOP面向切面的优势降低模块之间的
耦合度
。使系统更容易扩展。更好的代码复⽤。⾮业务代码更加集中,不分散,便于统⼀管理。业务代码更加简洁存粹,不参杂其他代码
·
2021-12-31 17:52
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他