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
耦合度
Spring —— IOC 和 DI 入门
耦合度
偏高那应该怎么样降低代码的耦合
兜小满
·
2023-03-26 15:40
spring
java
学习
spring框架02
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率AOP采取横向抽取机制,取代了传统纵向继承体系
RLM233
·
2023-03-25 20:30
VUE基本使用
的数据驱动视图是基于MVVM模型实现的model代表数据view代表视图模板viewmodel代表业务逻辑处理数据驱动视图基于MVVM模型实现的数据驱动视图解放了DOM操作view与model处理分离,降低代码
耦合度
双向绑定时的
安掌门dear
·
2023-03-25 20:47
Python完成电脑记事本软件的详细过程
该程序各个功能都独立成了方法,降低了代码
耦合度
,方便维护与修改。下面是完整代码以及代码的详细注释:#-*-coding:utf-8-*-#@Author:︶ㄣ释然#@Time:2022/7/621:
逐梦苍穹
·
2023-03-25 18:31
python
pycharm
SPRING中的IOC是什么意思,为什么要用IOC而不是NEW来创建实例?
1.背景介绍众所周知,对于刚刚接触java的新手来说,创建类的对象是通过在代码里new一个对象来实现的,但是这样的方式就会造成代码
耦合度
过高的问题,虽说程序功能实现没有问题,但是不方便修改,就是在这样的环境下
紫某某
·
2023-03-25 16:38
iOS程序猿之CocoaPods库的封装
CocoaPods创建公有和私有Pod库引言CocoaPods的作用将iOS工程模块化,降低代码的
耦合度
.除了方便我们管理第三方的框架,也可以将项目中的工具类拆分成独立的Pod库.公有Pod库和私有Pod
iOS_wq
·
2023-03-25 12:32
知识面
iOS
CocoaPods
Pod库
PodSpec
UML小结
UML:统一建模语言;常见的UML图有:类图类图活动图活动图时序图时序图类之间关系的
耦合度
:实现》继承》组合》聚合》关联》依赖组合关系:has-a关系整体和部分,部分不能脱离整体而单独存在是一种强关联关系
only_run
·
2023-03-25 03:48
express 初步印象
同时隔离了前后端,大幅度降低前后端
耦合度
。比如某个场景下后端
loquatDeer
·
2023-03-24 10:56
Android AOP技术入门之AspectJ初认识到业务实践
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率。说人话的讲法可以大致这样说:在一处地方编写代码,
未扬帆的小船
·
2023-03-24 03:57
学习响应式编程ReactiveCocoa
我们平常所常用到的响应式编程有哪些:代理,通知,KVO,Block回调,Target,监听事件等通过RAC我们可以更加简单的实现事件的方法,降低了代码的
耦合度
,更方便管理RAC的优点:减少代码量,可灵活使用
iOS程序媛ff
·
2023-03-23 22:33
认识微服务-服务架构演变
单体架构的优缺点如下:优点:架构简单部署成本低缺点:
耦合度
高(维护困难、升级困难)分布式架构分布式架构:根据业务功能对系统做拆分,每个业务功能模块作为独立项目开发,称为一个服务。
Leon_Jinhai_Sun
·
2023-03-23 21:15
微服务
创建者模式——单例模式
何为创建者模式创建者模式:创建者模式主要的关注点事怎样创建对象,他的主要特点是“将对象的创建和使用分离”,这样可以降低系统的
耦合度
,使用者不需要关注对象的创建细节。
萌茶๑
·
2023-03-23 20:56
设计模式
单例模式
原型模式
java
设计模式2——创建者模式
这样可以降低系统的
耦合度
,使用者不需要关注对象的创建细节。创建型模式分为:单例模式;工厂方法模式;抽象工程模式;原型模式;建造者模式。
啊噢1231
·
2023-03-23 20:39
设计模式
单例模式
java
开发语言
Spring的IOC和AOP原理及其使用
IOC(要做到编译期不依赖,运行期才依赖)传统模式Spring的处理方式采用了工厂模式,降低了类之间的
耦合度
基于动态代理增强代码功能,降低了业务模块之间的
耦合度
,有两种代理方式:JDK动态代理(基于接口的动态代理
weixin_43985446
·
2023-03-23 20:36
OOP要点
OOP的理念面向对象的思维强调高内聚,低耦合先抽象模型,定义共性行为,在解决实际问题三大特性封装一种对象功能内聚的表现形式,使模块之间的
耦合度
降低,更具有维护性继承子类继承父类,获得父类的部分属性和行为
艾迪没有生
·
2023-03-23 20:05
四.创建者模式
这样可以降低系统的
耦合度
,使用者不需要关注对象的创建细节。
qq_31511385
·
2023-03-23 20:30
java
Spring的AOP与IOC原理
一、IOC(InversionofControl):控制反转传统模式下使用类的方法与属性,我们需要new出这个类的对象,然后使用对象进行方法调用,这种方法
耦合度
极高,为了降低
耦合度
,Spring提供了IOC
West Money
·
2023-03-23 19:11
Spring
java
spring
ioc
aop
设计模式-创建者模式篇
这样可以降低系统的
耦合度
,使用者不需要关注对象的创建细节。创建模式分为:单例模式工厂方法模式抽象工厂模式原型模式建造者模式一、单例设计模式单例模式(SingletonPattern)是
安逸sgr
·
2023-03-23 19:10
Java
架构
java
AOP在Android开发中的使用
利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的
耦合度
降低,提高程序的可重用性,同时提高了开发的效率。Aop思想可
Wocus
·
2023-03-23 13:46
Android MVP模式
对应的
耦合度
降低。一张图总结Mvc和Mvp的区别20150622212916054.png其实最明显的区别就是,MVC中中Mo
傲娇的狗蛋
·
2023-03-23 10:51
SSM Spring
Spring分层的javase/ee应用全栈式轻量级开源框架全栈式:对主流技术和框架进行整合,对三层架构提供了解决方案轻量级:使用了多少服务,启动加载的资源多少以及
耦合度
等Spring:IOCAOP两大核心
极速魔法
·
2023-03-23 00:51
Java 面向对象编程基础 (Day 06-08)
零、基本认识面向对象,
耦合度
低、扩展性高通过对象与对象之间的协作,完成各种任务(像现实生活中)两个概念,三个特征,三个步骤:类和对象的概念面向对象三大特征:封装、继承、多态三个步骤:面向对象的分析:OOA
团团小天才
·
2023-03-22 14:54
java设计模式六大原则——迪米特法则(降低耦合)
问题由来:类与类之间的关系越密切,
耦合度
越大,当一个类发生改变时,对另一个类的影响也越大。解决方案:尽量降低类与类之间的耦合。自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。
林锦洲
·
2023-03-20 22:28
Jetpact 之 DataBinding
DataBinding的意义:让布局文件承担了部分原本属于页面的工作,使页面与布局
耦合度
进一步降低DataBinding使用:build.gradle中配置buildFeatures{dataBindingtrue
咸死的鱼_O
·
2023-03-20 17:48
Activity和Fragment的几种交互方式(Activity可以改变Fragment的UI,Fragment也可以改变ActivityUI)
具体为什么要用Fragment,相信大家都懂的,可以使UI更灵活,还可以把不同模块独立化,降低
耦合度
。Activity和Fragment之间传值还是比较常见,但是要互相改变彼此UI还是有一定技巧的。
温一
·
2023-03-20 16:22
Alibaba/IOC-golang 正式开源 ——打造服务于go开发者的IOC框架
IOC(inversionofcontrol)即控制反转,是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的
耦合度
。
Go中国
·
2023-03-20 15:45
编程语言
python
java
spring
go
Ecology后端二次开发架构说明
模块
耦合度
太高,代码关联性太强,变量修改容易造成全局污染,class代码升级需要停ecology服务,正式环境影响用户使用,测试环境影响项目及开发的工作效率。
啊毛儿_8209
·
2023-03-18 04:27
【12月1日】关于Promise
为了解决回调地狱的问题tips:回调函数的执行时机交给了第三方(比如ajax),控制权在第三方手中,自己没办法控制,调用回调的时机不好确定,可能过早过晚也可能会多次调用,存在着信任问题,另外大量回调会造成代码可读性差,
耦合度
高
奶油蛋糕好好吃哦
·
2023-03-17 21:51
在Vue3这样子写页面更快更高效
对于刚开始只有1,2个页面的时候大多数开发者可能会直接将之前的页面代码再拷贝多一份出来,而随着项目的推进类似页面数量可能会越来越多,这直接导致项目代码
耦合度
越来越高。
Jeffrey Dean
·
2023-03-17 16:12
javascript
vue.js
牢记面向对象五个基本原则
职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和
耦合度
。通常意义下的单一职责,就是指只有一种单
chrisdd
·
2023-03-17 07:25
CSS
CSS:页面美化和布局控制1.概念:CascadingStylesheets层叠样式层叠:多个样式可以作用在同一个htm1的元秦上,同时生效2.好处1.功能强大2.将内容展示和样式控制分离降低
耦合度
。
hello李治中
·
2023-03-17 05:29
史上
耦合度
最低的添加标题栏方式
前言大多数页面都有标题栏,通常会在基类里封装通用标题栏的初始化代码,然后只需在布局代码里include一个标题栏布局,在Activity里就能很方便把标题栏设置了。这可能是目前比较普遍的封装方式了。这也有一些弊端,每次都要在布局里写include代码比较繁琐。如果是特殊一点的标题栏,就只能自己另外实现了。今天就介绍一种船新的添加标题栏方式,少啰嗦,看最终效果:classMainActivity:A
DylanCai
·
2023-03-16 08:49
Android 组件化和插件化详解
1.Android组件化组件化开发可以有效降低代码模块的
耦合度
,使代码架构更加清晰,同时模块化的编译可以有效减少编译时间,当然总的编译时间是不会减少的,只是App模块化之后开发某个模块时,只需要编译特定模块
Luke_单车
·
2023-03-16 08:44
轻松手写Spring的IOC
InversionofControl,即控制反转,这个不是一种什么技术,而是一种思想,平时我们写代码,都是把对象自己new出来,而现在我们用控制反转这种思想,把对象的创建交给了程序,那么我们就不需要手动创建对象了,这样降低了程序的
耦合度
Code Icee
·
2023-03-15 08:18
源码
spring
java
spring
boot
如何写一个树莓派的驱动来控制GPIO LED
我们不禁问道为什么硬件和应用/系统的
耦合度
这么高?手上的一堆驱动/系统为什么就不能做到即插即用呢?不过没关系,物联网的开发者们很快就有救了。
边无际Edgenesis
·
2023-03-15 07:49
物联网
kubernetes
iot
Vue+elementUI+Axios+Servlet+Jdbc实现增删改查
使用体验个人理解:Vue的优势:1.模块解耦:将html代码、js代码、样式代码封装成vue文件,类似于java类,每个vue文件都维护自己的代码,减少了模块的
耦合度
。
只为code醉
·
2023-03-15 05:30
vue.js
elementui
前端
【Spring源码】Spring AOP的核心概念
关于什么是AOP,这里还是要简单介绍下AOP,AspectOrientedProgramming,面向切面编程,通过预编译和运行期间提供动态代理的方式实现程序功能的统一维护,使用AOP可以降低各个部分的
耦合度
AQin1012
·
2023-03-15 04:28
Java
java
Spring
源码
AOP
Spring IOC简单的理解
好处:能够降低
耦合度
、提高程序的可重用性、开发效率。直白语言解释:就是调用一个方法之前或者之后,自动执行的一系列自定义语句。底层原理:使用代理的机制。接口+实现类:使用jdk动态代理。
Kim140
·
2023-03-15 01:35
Golang interface
换句话说,一个接口就是定义(规范或约束),而方法就是实现,接口的作用应该是将定义与实现分离,降低
耦合度
。习惯用“er”结尾来命名,例如“Reader”。
frederickhou
·
2023-03-14 20:07
大话设计模式-简单工厂模式-2020-09-08
这些字并非用完这次就无用,完全可以在后来的印刷中重复使用;可扩展:若是要加字,只需要另刻字加入即可;灵活性好:字的排列可能是竖排,也可能是横排,此时只需要将活字移动就可以满足需求;通过封装、继承、多态把程序的
耦合度
降低
老章888
·
2023-03-14 06:32
2023年java基础面试题,适合年初找工作的小伙伴
一、Java语言有哪些特点1、简单易学、有丰富的类库2、面向对象(Java最重要的特性,让程序
耦合度
更低,内聚性更高)3、与平台无关性(JVM是Java跨平台使用的根本)4、可靠安全5、支持多线程二、八种基本数据类型的大小
风月歌
·
2023-03-13 15:25
2023面试
java基础
java
开发语言
java-ee
面试
系统服务化-软件设计就是反复咀嚼,反复推敲,螺旋式学习
职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而极大地损伤其内聚性和
耦合度
。单一职责,通常意味着
needrunning
·
2023-03-13 12:09
在Vue3这样子写页面更快更高效
对于刚开始只有1,2个页面的时候大多数开发者可能会直接将之前的页面代码再拷贝多一份出来,而随着项目的推进类似页面数量可能会越来越多,这直接导致项目代码
耦合度
越来越高。
web老猴子
·
2023-03-13 10:14
javascript
前端
vue.js
MJRefresh自定义刷新动画
【一】常见用法最原始的用法,
耦合度
低,但是不能统一管理。我们需要在每一个控制器都写以下代码,很繁琐,以后项目修改起来更繁琐,得一个控制器一个控制器的去定位、修改。
wolfhs
·
2023-03-13 03:15
微服务springcloud 01
认识微服务单体架构将所有的功能集中在一个项目中开发,打成一个包部署优点部署成本低架构简单缺点
耦合度
高分布式架构根据业务功能进行拆分,每个业务模块作为独立项目开发,称为一个服务优点降低服务耦合有利于服务升级拓展服务治理拆分为分布式架构所要考虑的问题
LXONG
·
2023-03-11 14:35
微服务
spring
cloud
java
消息中间件有什么优势?消息中间件常用协议有哪些?
系统解耦交互系统之间没有直接的调用关系,只是通过消息传输,故系统侵入性不强,
耦合度
低。
是一只萨摩耶
·
2023-03-11 14:05
Java
java
开发语言
javaee
编程语言
spring
boot
优秀的代码需要具备的5大特性
优秀的代码一般具备5大特性:便于维护;可复用;可扩展;强灵活性;5.健壮性;1)便于维护要便于维护,一般需要解
耦合度
,降低各功能代码块间的
耦合度
。
NJingZYuan
·
2023-03-11 08:26
SpringBoot学习 — Spring介绍
这样可以减少代码量,简化开发的复杂度和
耦合度
。(2)依赖注入组件不做定位查询,只提供普通的Java方法
竹海涛
·
2023-03-10 17:26
JDBC规范
接口的作用1、制定规则2、降低JAVA工程类文件之间的
耦合度
,降低维护成本[设计原则]JAVAEE规范与JAVASE规范的区别1、JAVASE:指JAVA类在单独执行,在单独处理业务时需要准守语法规则(
jolly_elf
·
2023-03-10 15:45
Swift 组件化开发之创建远程私有库
好好学习,天天向上前言组件化的优点优点降低
耦合度
组件单独开发,独立测试多人协作开发缺点版本同步的问题组件化划分基础组件基础配置(经常用到的宏,常量),分类,网络(AFN、SDW二次封装)、工具类(日期时间的处理
Kity_Pei
·
2023-03-10 10:50
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他