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
高内聚低耦合
行为型模式-观察者模式
主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和
低耦合
,保证高度的协作。何时使用:一个对象
努力码到100k
·
2023-08-26 16:00
设计模式笔记
c++
笔记
学习
设计模式
经验分享
用QT实现MVP模式
近些天用qt作项目,遇到参数界面.偷闲写个mvp模式示例.mvp模式重要的有两点1
低耦合
:界面与后端数据类,不直接引用,可方便替换.2形成界面驱动-界面更新的闭环.
tiankong1213
·
2023-08-26 10:26
设计模式
qt
开发语言
c++
MVP
.NET CORE 面试题及答案
是面向对象具有封装继承多态的特性AOP面向切面OOP封装,隐藏细节,减少耦合,便于维护继承,代码重用多态,多种状态AOP理解:将模块化的程序中涉及多个模块的公共部分进一步提取成模块,提高程序的模块化优点:提高可维护性,降
低耦合
度
梦康桥
·
2023-08-25 23:21
.netcore
面试
c#
Spring MVC 一 :从MVC & Servlet开始
三层架构三层架构是为了实现应用程序的“
高内聚
低耦合
”思想,
weixin_44612246
·
2023-08-25 08:10
spring
mvc
servlet
前端组件设计原则
一、值得注意的8个点层次结构和UML类图扁平化、面向数据的state/props更加纯粹的State变化
低耦合
辅助代码分离提炼精华及时模块化集中/统一的状态管理二、分点叙述1、层次结构和类图应用内的组件共同形成组件树
alanwhy
·
2023-08-25 08:31
Django学习笔记
转自李英俊小朋友千锋Django学习笔记[TOC]写在前面学习链接:Python900集(学完可就业/2019版):[200集:358集],共159集感想|摘抄:优秀的程序员:松耦合、解耦合
高内聚
Django
米不开朗基罗
·
2023-08-25 06:17
MVVM+三层架构+SqlSugar(code First)
1.UI层这里采用了MVVM的设计架构,目的是让视图代码和数据模型降
低耦合
,实现属
不一样的肥肥子
·
2023-08-24 23:39
架构
c#
wpf
sqlserver
Spring MVC 一 :从MVC & Servlet开始
三层架构三层架构是为了实现应用程序的“
高内聚
低耦合
”思想,
·
2023-08-24 22:33
javaspring
Android Jetpack系列之MVVM使用及封装
统一开发规范,使得代码整洁、规范,后续易于维护及扩展提高开发效率(尤其在团队人员较多时)模块单一职责,使得模块专注自己内部(面向对象),模块间解耦总之,开发架构是前人总结出来的一套行之有效的开发模式,目的是达到
高内聚
蜗牛是不是牛
·
2023-08-24 22:26
Java设计模式<观察者模式>
Java设计模式意图定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新场景一个对象状态改变给其他对象通知的问题,而且要考虑到易用和
低耦合
,保证高度的协作一个对象
介鬼
·
2023-08-24 19:44
微信小程序--数据传参数
「
高内聚
低耦合
」✌️1.列表传参列表页:数据页:2.详情页传参文件架构:列表页:详情页:
milersian
·
2023-08-24 14:45
Spring、SpringMVC、SpringBoot三者的区别
Spring是一个开源的应用程序框架,它提供了一种简易的开发方式,通过依赖注入和面向切面编程,可以实现
高内聚
低耦合
的应用程序。
高垚淼
·
2023-08-24 14:35
Java
spring
spring
boot
java
Spring
MVC
spring事件监听event(默认的mq)
二、使用步骤1.事件2.事件监听3.发布事件三、测试结果总结前言项目中的业务难免是相互关联的,但是代码中我们应该尽量做到
低耦合
,常见的做法就是引入mq来作为松耦合的一种手段;其实最常见的解耦和就是接口了
寂寞旅行
·
2023-08-24 11:36
springboot
spring
python
java
【软件设计】模块设计耦合的七种类型
一.什么是
高内聚
、
低耦合
?在结构化分析与模块设计方法中,模块化是一个很重要的概念,它是将一个待开发的软件分解成为若干个小的模块,每个模块可以独立地开发、测试。
性感博主在线瞎搞
·
2023-08-24 08:12
操作系统
耦合
内聚
模块设计
结构化开发方法
设计模式-责任链
在现代的软件开发中,程序
低耦合
、高复用、w易拓展、易维护什么是责任链责任链模式是一种行为设计模式,允许你将请求沿着处理者链进行发送。
arguments_zd
·
2023-08-24 08:36
java
设计模式
面向对象的基本原则
针对对象内部结构的设计原则,这里也称为"
高内聚
",而针对对象间相互作用的设计原则,这里也称为"
低耦合
夜雨风云
·
2023-08-23 19:01
软件架构
面向对象
软件设计
WebRTC笔记之二十二:基于WebRTC的视频聊天室—QHTalkGenius
各部分之间
低耦合
,可以独立封装成库。当然小的bug肯定会有,毕竟这只
草上爬
·
2023-08-23 17:25
WebRTC笔记
webrtc
音视频
服务器
WebSocket
Janus
设计模式 | 详解设计模式的七大原则
即相同功能的代码,不用多次编写)可读性(即编程规范性,便于其他程序员的阅读和理解)可扩展性(即当需要增加新功能时,非常方便,称为可维护)可靠性(即当我们增加新的功能后,对原来的功能没有影响)使程序呈现
高内聚
一颗白菜_
·
2023-08-23 15:43
程序设计模式七大原则
不用多次编写)2.可读性(即:编程规范性,便于其他程序员的阅读和理解)3.可扩展性(即:当需要增加新的功能时,非常的方便,称为可维护性)4.可靠性(即:当我们增加新的功能后,对原来的功能没有影响)5.使程序呈现
高内聚
SuperMonsterH
·
2023-08-22 18:11
学习设计模式之观察者模式,但是宝可梦
所以,何时使用:一个对象的状态改变,其他所有依赖对象都要知道意图:定义一种一对多的依赖关系,一个对象状态改变,所有其他对象都要得到通知主要解决:在降
低耦合
的基础上,实现一对多的协作观察者模式中,存在四种角色
八宝袋
·
2023-08-22 08:09
设计模式但是宝可梦
Java
设计模式
观察者模式
LKP迪米特法则
低耦合
差的设计:蜘蛛网好的设计:优化后具体制作汉堡的方法由KFC负责,吃汉堡的人,只需要去KFC买,就可以。
junjun2018
·
2023-08-21 07:56
软件开发方法:复用与扩展
软件开发方法:复用与扩展一、面向对象二、进一步认识一、面向对象封装工程上的意义:屏蔽细节,隔离变化public、protected、private继承工程上的意义:复用多态工程上的意义:
高内聚
,
低耦合
—
苍天饶过谁?
·
2023-08-20 13:16
C++学习
Qt学习和开发分享
c++
qt
个人开发
接口,重载与重写区别!
2.降
低耦合
度:通过使用接口,组件
猿究院甘渣男
·
2023-08-20 00:09
java
day45课堂笔记(Nginx web应用深入)
工作中做事学会
低耦合
SQA架构。RPC服务都属于
低耦合
的技术模式。
五月_w
·
2023-08-19 14:13
微服务设计-API网关
Garter定义:微服务是
高内聚
、强封装、松耦合,可独立部署独立扩展的应用组件。单体架构模块间强耦合并且整体部署,与之对比的微服务其目标是将应用拆分成松耦合的小型服务。
Go语言由浅入深
·
2023-08-19 11:09
Spring/SpringMvc
同时通过IOC容器来降
低耦合
,简化开发。利用AOP来进行切面编程统一管理通用模块。2.Spring中AOP的应用场景、Aop原理、好处?主要是两种,一种是JDK动态代理,一种是Cglib代理。
无痕25
·
2023-08-19 09:40
哪些Python库让你相见恨晚?
正常情况下,同一文件中的代码具有较高的连贯性,不同文件之间的代码是
低耦合
的,不同文件之间的代码可以相互调用,使得代码可以多次使用。模块:通过importSys导入模块。
妖孽O汪佰
·
2023-08-19 03:32
迪米特法则:降
低耦合
,提升代码质量与可维护性
迪米特法则的原则代码实践:迪米特法则的应用结论欢迎来到Java学习路线专栏~探索迪米特法则:降
低耦合
,提升代码质量与可维护性☆*o(≧▽≦)o*☆嗨~我是IT·陈寒✨博客主页:IT·陈寒的博客该系列文章专栏
IT·陈寒
·
2023-08-18 18:08
Java学习路线
迪米特法则
java
数据库
Redis中的hash类型
需求:存储一个uid为1的用户对象,姓名zhangsan,年龄18使用string类型的代码“低内聚”,而使用哈希类型是”
高内聚
“。因为hash类型将用户的信息都存
指挥部在下面
·
2023-08-17 14:55
redis
redis
缓存
数据库
注册中心Eureka和Nacos,以及负载均衡Ribbon
做到
高内聚
,
低耦合
。1.2.单体架构和微服务架构的区别:单体架构:简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统分布式架构:松耦合,扩展性好,但架构复杂,难度大。
Java小白,一起学习
·
2023-08-17 09:19
cloud
eureka
负载均衡
ribbon
DDD分层架构最佳实践
每种架构模型都有自己的应用场景,但其核心都是“
高内聚
低耦合
”原则。而运用领域驱动设计(DDD)理念以应对日常加速的业务变化对架构的影响,架构的边界越业越清晰,各施其职,这也符合微服务架构的设计思想。
·
2023-08-17 08:34
观察者模式的实现
主要解决:一个对象状态改变给其他对象通知的问题,而且要考虑到易用和
低耦合
,保证高度的写作。何时使用:一个对象(目标对象)的状态发生改变
niklause_sun
·
2023-08-16 20:55
1.什么是接口
三、特点高效、灵活(扩展性强、提
高内聚
性、降低了耦合性)四、使用接口的优点1)统一设计标准2)前后端开发相对独立3)扩展性灵活4
Melody_tester
·
2023-08-16 14:39
面试题集锦1--【接口测试】
模块测试
Qt通过类名动态创建对象(反射机制)
2、降
低耦合
性,提高自适应能力。3、它允许程序创建和控制任何类的对象,无需提前硬编码目标类。2结果现象输入MyClass类名,可以动态创建对象,访问类中的属性方法。
weixin_44270564
·
2023-08-16 09:46
QT
qt
开发语言
c++
spring全方位深入探索,实现原理分析
,流程如下:创建一个订单之后,如果用户立刻支付了这个订单,我们需要将订单状态更新为“已支付”扣减相应的商品库存通知仓储中心,进行发货给用户的这次购物增加相应的积分如上,微服务的应用场景和核心竞争力:降
低耦合
始飞龙
·
2023-08-16 07:23
程序员
面试
后端
java
API 设计的基本原则
好的业务API来源于对业务为深刻理解底层API要分解得当:API之间要尽量使用面向对象的设计思想,
高内聚
,
低耦合
,
旺财旺财
·
2023-08-16 00:40
设计模式
开闭原则就是软件的设计应该对拓展开放,对修改关闭,这在java中体现最明显的就是访问控制修饰符;3.里式替换原则就是在设计父子关系时,就是如果能用子类,则一定也能用父类替代;4.接口隔离每个接口的设计要
高内聚
yangnk42
·
2023-08-15 11:31
设计模式
【C语言】作业 - 函数的基本语法
【1】单选题【题目名称】以下关于函数设计不正确的说法是:()【题目内容】A.函数设计应该追求
高内聚
低耦合
B.要尽可能多的使用全局变量C.函数参数不易过多D.设计函数时,尽量做到谁申请的资源就由谁来释放【
炫酷的伊莉娜
·
2023-08-15 10:34
初学者
C语言
学习
c语言
学习
开发语言
什么是冒烟测试?
在软件开发过程中,一直有
高内聚
,
低耦合
这样的说法,各个功能模块之间的耦合还是存在的,因此一个功能的改动,还是会影响到
凌空巷
·
2023-08-15 06:41
软件测试
功能测试
测试工具
selenium
测试用例
面向对象和面向过程的区别
所以当性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发缺点:没有面向对象易维护、易复用、易扩展面向对象优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出
低耦合
的系统
Quillagua
·
2023-08-14 23:27
多图详解:七种具体方法增强代码可扩展性
,同时欢迎大家加我个人微信「java_front」一起交流学习1六大原则在设计模式中有六大设计原则:单一职责原则:一个类只做一件事里式替换原则:子类可以扩展父类依赖倒置原则:面向接口编程接口隔离原则:
高内聚
低耦合
迪米特法则
JAVA前线
·
2023-08-14 23:57
【JAVA】综合
java
开发语言
【【萌新的STM32学习-8】】
现在ST主推HAL库代码,经典的标准外设库已经停止维护了,新产品也只提供HAL库的代码,因此,我们学习HAL库是更加有优势的,由于HAL库具有
低耦合
、通用、抽象了硬件层,使得开发者无需太过关注硬件驱动的实现
ZxsLoves
·
2023-08-14 07:55
stm32学习
stm32
学习
嵌入式硬件
Vue3 + TypeScript 实践总结
为什么会出现setup首先,Vue只是MVC中的View层,需要将Model、Controller分离开才能最大化地降
低耦合
、增加复用。即V
丶梅边
·
2023-08-13 08:14
C++代码规范
对于高质量的工程,一般会做到:1.代码简洁精炼,美观,可读性好,高效率,高复用,可移植性好,
高内聚
,
低耦合
,没有冗余,不符合这些原则,必须特别说明。2.规范性,代码有规可循。
豪爵吸金ing
·
2023-08-13 08:34
数据库
的基础上,要有键(键可有多个字段组合)所有字段分别完全依赖于键如果键是多个字段组合,则不允许部分依赖于该键第三范式3NF键中的属性也不存在间接依赖在1,2NF的基础上,一个表不能有两层依赖数据库设计经验1.
高内聚
把相关的字段放在一起
YQY_苑
·
2023-08-13 07:33
vue组件封装
开发通用组件是很基础且重要的工作,通用组件必须具备高性能、
低耦合
的特性一、数据从父组件传入为了解耦,子组件本身就不能生成数据。即使生成了,也只能在组件内部运作,不能传递出去。
李小白呀
·
2023-08-12 00:26
高级项目管理师考试:常见名词
OSI:OpenSystemInterconnectionReferenceModel开放式系统互联通信参考模型SD:结构化设计方法,
高内聚
,
低耦合
OO:面向对象OOD:面向对象设计,考虑实现OOA:面向对象分析
Chowcool
·
2023-08-11 13:58
设计模式六大原则
单一职责原则是实现
高内聚
、
低耦合
的指导方针,它是最简单但又最难运用的原则。二、开闭原则OCP(Open-ClosedPrinciple)开闭原则简单总结就是对扩展开放,对修改关闭。
遥风hugoca
·
2023-08-11 02:55
架构设计
设计设计模式设计原则:开闭原则(对扩展开放,对修改关闭)、里氏替换原则(子类可以扩展父类的功能但不能改变父类原有的功能,即可新增方法不能覆写父类方法)、依赖倒置原则(面向接口编程,降
低耦合
)、单一职责原则
星冉子
·
2023-08-11 01:36
Java 设计模式知识整理
高内聚
,
低耦合
。六大设计原则单一职责,每个类只做自己的事情,而不能变成万能的。接口隔离,各个类建立自己的专用接口,而不是万能接口。类之间的依赖应该建立在最小接口之上。
Mobile-AI
·
2023-08-10 21:46
Android
java
设计模式
开发语言
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
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
其他