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
高内聚低耦合
ARouter开源框架详解
ARouter实现原理分析四:项目中的其他知识点汇总五:扩展阅读一:ARouter开源项目概述解析:在项目不断的迭代,不断的添加功能时,项目的代码不可避免的会越来越庞大,而在项目的不断迭代中,高类聚、
低耦合
Android开发_Hua
·
2023-02-01 02:34
iOS-IM开发流程
页面的显示及数据库的处理就需要关注了;第三、分解app有利于我们降
低耦合
,在后期维护和升级时,稍微容易一点。依赖这个模块是所有部件运行的中间节点,负责app内的信息传递和数据处理。
奔跑的喔汼
·
2023-01-31 15:21
设计模式原则-迪米特法则
PS:自从我们接触编程开始,就知道了软件编程的总的原则:
低耦合
,
高内聚
。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦合尽量的低,才能提高代码的复用率。
格格抖
·
2023-01-31 14:13
观察者模式VS发布-订阅模式
在基于
低耦合
的设计前提下,观察
dotNET跨平台
·
2023-01-31 02:07
设计模式
java
android
编程语言
c++
厚积薄发打卡Day114:Debug设计模式:设计原则(二)<接口隔离原则、迪米特法则>
客户端不应该依赖它不需要的接口一个类对一个类的依赖应该建立在最小的接口上,建立单一接口,不要建立庞大臃肿的接口细粒度组装粗粒度不可拆分尽量细化接口,接口中的方法尽量少注意适度原则,一定要适度优点:符合我们常说的
高内聚
低耦合
的设计思想
coolgwayne
·
2023-01-31 01:34
设计模式
设计模式
接口隔离原则
迪米特法则
Vue组件化
思想:
高内聚
低耦合
(功能性越单一可复用性就越强)优点:提高开发效率方便重复使用简化调试步骤提升项目可维护性便于多人协助开
fwxm
·
2023-01-30 22:50
vue封装公共组件(通用组件)需要考虑到什么
开发通用组件是很基础且重要的工作,通用组件必须具备高性能、
低耦合
的特性一、数据从父组件传入为了解耦,子组件本身就不能生成数据。即使生成了,也只能在组件内部运作,不能传递出去。
哆啦咿呀哦
·
2023-01-30 15:43
面向对象设计模式-6大原则
最终实现高类聚,
低耦合
,使代码更易维护。
智人一千
·
2023-01-29 18:29
OOP七大原则
对修改关闭里式替换原则继承必须确保超类所拥有的性质在子类中仍然成立依赖倒置原则要面向接口编程,不要面向实现编程单一职责原则控制类的粒度大小,将对象解耦,提高其内聚性(一个方法做一件事情就好)接口隔离原则要为各个类建立它们需要的专用接口迪米特法则只与你的直接朋友交谈,不跟“陌生人”说话(降
低耦合
不太白的小白
·
2023-01-29 15:27
设计模式-观察者模式
主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和
低耦合
,保证高度的协作。何时
郑同学zxc
·
2023-01-29 08:49
设计模式
linux
开发语言
后端
React 学习
组件化的优势在于视图的拆分与模块复用,可以更容易做到
高内聚
低耦合
。通用性在于一次学习,随处编写。比如ReactNative、React360等,这里主要靠虚拟DOM来保证实现。
行走的蛋白质
·
2023-01-28 18:29
【Java技术路线】9. Spring MVC
MVC最早出现在JavaEE中的Web层,它能够有效的规划Web层的代码有效分离,降
低耦合
。
sxxblogs
·
2023-01-27 14:42
JAVA学习
java
spring
mvc
vue面试题
低耦合
。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。
不存在的风
·
2023-01-27 02:36
软件开发
语言发展的历程:机器语言-汇编语言-高级语言-自然语言(4GL)面向对象编程
高内聚
低耦合
避免和缓解故障输入验证应急开放:少见,一般用于多级安全系统中较低级别的组件,一个组件开放了,还有其他安全措施进行保护
fyd_cd81
·
2023-01-26 00:51
用上下游思维实现系统解耦
在面向对象的语境下,我们会应用SOLID原则来构建
高内聚
低耦合
的应用,实现模块间的解耦;在复杂业务系统分析和建模时,会通过DDD的战略和战术设计帮助划分领域并实现分布式系统中服务的解耦;当我们在组织大型敏捷开发团队协同工作时
大路无疆
·
2023-01-25 23:46
亿级流量网站架构核心技术【笔记】(一)
所有的事都会比你预计的时间长*可能出错的事总会出错*如果你担心某种情况发生,那么它就更有可能发生2.系统划分时,要思考康威定律:*系统架构是公司组织架构的反映*应该按照业务闭环进行系统拆分/组织架构划分,实现闭环/
高内聚
码农老张Zy
·
2023-01-25 08:37
Spring Cloud笔记 中级篇
Hystrix(豪猪哥)断路器背景分析我们微服务的出现满足了
高内聚
低耦合
的设计思想。
风吟Pro
·
2023-01-24 09:57
笔记
SpringCLoud
spring
java
分布式
spring
cloud
开发语言
spring系列 事务
TransactionalpublicinterfaceAccountService{@Transactionalpublicvoidtransfer(Stringout,Stringin,Doublemoney);}一般不会添加到业务层实现类中,降
低耦合
呀吼呀吼
·
2023-01-23 07:57
spring系列
spring
java
读书笔记:程序员修炼之道-05-弯曲,或折断
或折断解耦和得墨忒耳法则使耦合减至最少函数的得墨忒耳法则元程序设计动态配置元数据驱动的应用商业逻辑一个例子不要编写渡渡鸟代码时间耦合工作流架构为并行进行设计更加整洁的接口部署它只是视图发布/订阅Model-View-ControllerJava树视图超越GUI黑板弯曲,或折断如何做出可撤销决策:解耦与得墨忒耳法则怎样让分离的概念保持分离,并降
低耦合
元程序设计怎样把各种
Aries Cooper
·
2023-01-23 07:07
读书笔记
编程语言
【架构设计】你真的理解软件设计中的SOLID原则吗?
前言在软件架构设计领域,有一个大名鼎鼎的设计原则——SOLID原则,它是由由RobertC.Martin(也称为UncleBob)提出的,指导我们写出可维护、可以测试、高扩展、
高内聚
、
低耦合
的代码。
Java知识库
·
2023-01-22 00:31
java
java
开发语言
设计模式-七大原则
设计模式聚合设计模式追求的是1.代码重用性(相同功能的代码不用重复编写)2.可读性(规范性,便于其他程序员阅读和理解)3.可扩展性(增加新的功能非常方便)4.可靠性(增加新的功能对原来的功能没有影响)5.使程序呈现
高内聚
lfssst
·
2023-01-21 16:45
面试算法
Java基础
设计模式
java
SpringCloud hystrix服务降级概念介绍
Java应用程序讲求“
高内聚
低耦合
”,而
·
2023-01-17 08:16
ElasticSearch 疯狂学习 第三季(自学)
学习链接:1、es权威学习指南2、es复杂查询为了降
低耦合
,轻量系统架构,我使用了restful方式去调用es并获取到想要的数据。下面来学习
Cx_轩
·
2023-01-15 07:48
JavaWeb
elasticsearch
【架构设计】你真的理解软件设计中的SOLID原则吗?
前言在软件架构设计领域,有一个大名鼎鼎的设计原则——SOLID原则,它是由由RobertC.Martin(也称为UncleBob)提出的,指导我们写出可维护、可以测试、高扩展、
高内聚
、
低耦合
的代码。
·
2023-01-14 11:39
java后端架构设计
【ROS简介】
ROS的核心是一个分布式、
低耦合
的通讯机制;ROS提供多种机器人开发工具,实现数据可视化、机器人仿真等功能;ROS开源社区中包含大量机器人应用功能,可快速开发功能原型;ROS已经成为一个庞大的生态系统,
Dymc
·
2023-01-13 16:18
ROS
人工智能
ros
B站 全套java面试(200道)问题MD(题目+答案)
封装,封装说明一个类行为和属性与其他类的关系,
低耦合
,
高内聚
;继承是父类和子类的关系,多态说的是类与类的
Vision-Team
·
2023-01-13 12:54
SpringBoot
Java
面试
MVC三层架构详解
1.什么是
低耦合
?2.
低耦合
有什么好处?
打更_人
·
2023-01-11 08:39
JavaWeb
mvc
架构
设计模式
Github上关于iOS的各种开源项目集合
(国人写)XHRefreshControl-XHRefreshControl是一款高扩展性、
低耦合
Kane619
·
2023-01-10 14:27
iOS学习笔记
springboot 整合 webservice服务
webservice百科WebService是一个平台独立的,
低耦合
的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准
阳关的美好
·
2023-01-09 19:37
Java
spring
boot
java
spring
webservice
Java必学的Spring5学习大总结
①Spring能帮我们低侵入/
低耦合
地根据配置文件创建及组装对象之间的依赖关系。②
Java面试那些事儿
·
2023-01-08 17:12
java
学习
spring
三层架构(JSP自定义分页+增删改查)
(二)目的
高内聚
低耦合
(三)结构介绍三层组成:(1)表示层(USL,即UserShowLayer):视图层 a.前台:对应于MVC中的View,用于和用户交互、界面的显示。
看到我请叫我去学java吖
·
2023-01-06 09:51
反射(Reflection)
2、降
低耦合
性,提高自适应能力。3、它允许程序创建
·
2023-01-05 14:05
c#
反射(Reflection)
2、降
低耦合
性,提高自适应能力。3、它允许程序创建
·
2022-12-31 10:25
c#
探秘微信业务优化:DDD从入门到实践
引言|本文作者从微信团队维护的带货类项目所遇卡点出发,尝试用领域驱动设计方法(简称DDD),保障在快节奏、多人协作的项目迭代中,维持系统的可维护性、可拓展性、
高内聚
低耦合
和稳定性。
腾讯云开发者
·
2022-12-31 00:43
java
开发语言
数仓建模—宽表的设计
宽表的设计
高内聚
低耦合
宽表是数仓里面非常重要的一块,数仓是分层的,这是技术进步和时代变化相结合的产物,数仓的分层式为了更好地管理数仓以及更加高效地进行数据开发。
Keven He
·
2022-12-27 21:39
#
Hive
大数据
数据仓库
数据挖掘
hive
数据库
Linux——生产者和消费者模型
读取(取走)数据的线程成为“消费者”写入(添加)数据的线程称为“生产者”生产者消费者模型的优点:①解耦生产者和消费者的代码发生变化都不会对对方产生影响,变成生产者、缓冲区、消费者这种
低耦合
的②支持并发生产者产生的数据添加到缓冲区
仟各
·
2022-12-27 13:07
Linux
后端
linux
c语言
开发语言
软件工程结构化建模的方法和工具_软件工程导论复习题
软件工程复习题一、单选题1、软件开发的结构化设计(SD)方法,全面指导模块划分的最重要原则应该是(c)A模块
高内聚
B模块
低耦合
C模块独立性D程序模块化2、软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的什么问题
weixin_39725873
·
2022-12-23 09:01
软件工程结构化建模的方法和工具
PHP设计模式中观察者模式详解
优点方便扩展,降
低耦合
,统一触发规则。当需要新增或者删除一个观察者的时候,只需要增加观察者就行。缺点相比于不用观察者而是直接依赖某些
·
2022-12-22 20:51
高内聚
、
低耦合
、高并发、高可用、分布式这些名称到底什么意思?
高内聚
与
低耦合
耦合:耦合是指你每一个模块之间的依赖性,一个项目可以分为多个模块,按照Java项目的开发,每个模块会通过接口调用串联在一起。
china_coding
·
2022-12-22 16:29
css
html
前端
javascript
开发语言
SQL 嵌套 N 层太长太难写怎么办?
JavaPythonScalaSPL常规计算能力超越SQL的能力应用集成、
低耦合
与热切换SPL资料我们工作中写SQL处理数据是家常便饭,不管是应用内数据处理还是临时查询分析都可以用SQL完成,相对其他技术
橙子!
·
2022-12-22 10:04
其他分享
sql
数据库
java
springboot中aop的应用场景_SpringBoot使用AOP
这个可能是面试中经常提到的问题,同时它也是Spring框架中一个重大的特性,AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获得逻辑过程中各部分之间
低耦合
性
weixin_39750190
·
2022-12-22 08:49
【软件设计】软件设计包括哪些方面?
关于设计,你一定听说过一个说法,“
高内聚
、
低耦合
”,(模块的内聚程度越高越好,模块间的耦合程度越低越好),这其实就是对模型的要求。一个“
高内聚
、
低耦合
”的模型能够有效地隐藏细节,让人理解起
刘秋宇
·
2022-12-22 00:47
软件设计之道
架构
业务中台的架构案例
业务中台目标目标:整体目标:
高内聚
、
低耦合
,便于开发和维护。五个方向:性能、可用性、扩展性、伸缩性、安全性。
娟宝宝萌萌哒
·
2022-12-21 12:22
架构
C# Winform 三层架构
一、介绍三层架构是C#桌面开发中比较常用的框架,是由表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构组成,目的是为了“
高内聚
,
低耦合
”。
熊思宇
·
2022-12-21 10:40
C#
c#
消息队列MQ核心原理全面总结(11大必会原理)
消息队列已经逐渐成为分布式应用场景、内部通信、以及秒杀等高并发业务场景的核心手段,它具有
低耦合
、可靠投递、广播、流量控制、最终一致性等一系列功能。
·
2022-12-19 18:26
消息队列javamq后端
Spring——配置数据源和数据库连接池
文章目录一、
高内聚
低耦合
二、数据库连接池 1、什么是数据库连接池 2、常用数据库连接池 Druid二、配置数据源 1、抽取properties文件 2、spring配置数据源对象 3、加载
我没得冰阔落.
·
2022-12-18 22:48
Spring
spring
java
mysql
intellij-idea
数据库
浅谈PHP设计模式的代理模式
优点:1.服务端与调用端分离,防止服务端代码与调用端直接关联,降
低耦合
。2.保护目标对象。缺点:1.增加类的数量,增
程序员-南
·
2022-12-18 09:37
php
代理模式
php
设计模式
《C# 语言入门详解(刘铁锰) - 学习笔记 - 接口与抽象类》
1.基本概念2.开闭原则三、抽象类与接口1.联系2.区别3.成员派生关系前言接口(Interface):是一种契约(或者说是规范),可定义方法、属性、索引器和事件,但不能设置具体值;接口为解耦而生(”
高内聚
iceberg7012
·
2022-12-17 22:58
学习笔记
c#
抽象类
接口
编程体系结构(08):Spring.Mvc.Boot框架
基本特性:分层架构、
高内聚
低耦合
、支持AOP编程、事务管理、集成测试、集成各种框架。2、核心组件核心容器:包含B
知了一笑
·
2022-12-17 09:57
Java编程
核心基础
spring
spring
boot
mvc
java
每日一题之请描述Vue组件渲染流程
组件化是Vue,React等这些框架的一个核心思想,通过把页面拆成一个个
高内聚
、
低耦合
的组件,可以极大程度提高我们的代码复用度,同时也使得项目更加易于维护。所以,本文就来分析下组件的渲染流程。
·
2022-12-16 09:36
vue.js
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他