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
高内聚低耦合
Java架构师必备技能
性能优化反射机制多线程网络编程常用数据结构和相关算法2、对面向对象的软件开发思想有清晰的认识、熟悉掌握常用的设计模式:熟练使用UML工具以及各种流程图经典的设计模式会手写以及熟知使用场景概要设计与详细设计面向对象的核心思想需要运用在代码编程中,例如:
高内聚
低耦合
zhan_lang
·
2023-10-12 05:35
设计模式
Mybatis
微服务
java面试题
jvm
Redis
Spring
分布式
多线程
MySQL
java必备技能
java架构师必备技能
DDD和SOA及微服务
“设计原则千万条,
高内聚
低耦合
第一条,架构设计不规范,开发运维两行泪!”。在分布式架构下,单体应用被拆分为多个微服务,为了保证微服务的单一职责和合理拆分,“
高内聚
、松耦合”是最宝贵的设计原则。
百合静流-秋之回忆
·
2023-10-12 04:01
DDD
架构设计
微服务
SOA
Spring之IOC概念
2.使用IOC目的:之前我们创建对象的方式都是用new的方式创建,这个方式有个缺点,被创建对象的类的位置一旦被改动,new就会报错,类与类之间的关联度太大,为了降
低耦合
度,将创建对象交给IOC容器处理。
健硕的肥羊
·
2023-10-12 02:17
Spring
spring
java
后端
Vue3+ts+element-plus 组件的二次封装-- 新增修改Form弹框的二次封装,通过JSON进行配置Form表单,实现
高内聚
低耦合
Vue笔记本人是一个web前端开发工程师,主要是vue框架,整理了一些Vue常用的技术,一方面是分享,一方面是做总结,今后也会一直更新,有好建议的同学欢迎评论区分享;-)Vue专栏:点击此处Vue组件库专栏:点击此处Vue2vsVue3专栏:点击此处Typescript专栏:点击此处组件库开发流程Vue组件库专栏会按顺序执行一下流程,不断完善组件库开发流程Vue3+element-plus+vit
Penk是个码农
·
2023-10-12 01:17
vue组件封装
vue.js
javascript
前端
Java EE 企业级应用 复习 初识Spring框架
它最核心的理念是控制反转和面向切面编程Spring框架的优点非倾入式设计降
低耦合
性,方便开发支持AOP编程支持声明式事物方便程序的测试方便基层各种优秀框架降低javaEEAPI的使用难度Spring的体系结构重点掌握
Elvin域文
·
2023-10-11 23:04
Java
EE
spring
java-ee
java
WPF三层构架
一、三层构架三层架构就是为了符合“
高内聚
,
低耦合
”思想,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类(Model
刈笙乄婺诙
·
2023-10-11 20:13
wpf
数据库
mvc
C#设计模式六大原则之单一职责原则
也就是实现
高内聚
、
低耦合
。单一职责原则能使用代码阅读简单,易于维护;扩展升级,减少修改,直接增加类;方便代码重用的。
忧郁的蛋~
·
2023-10-11 19:29
C#遗忘系列
设计模式
单一职责原则
Spring学习笔记-基础知识
而且没有带来额外的负担,Spring是一个解决方案.他让现有的技术更易于使用,促进良好的编程习惯Spring的核心组件为控制反转IOC也可以称为依赖注入DI.将类的创建和依赖关系在配置文件中配置.实现了
低耦合
一屁小肥咩
·
2023-10-11 15:25
S+S+H/M
RabbitMQ 和 RocketMQ 区别与选型
它具有
低耦合
、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。二AMQP和JMSMQ是消息通信的模型,并发具体实现。现在实现MQ的有两种主流方式:AMQP、JMS。
hgdzw
·
2023-10-11 14:35
mq
rabbitmq
java
@ConfigurationProperties和@ConditionalOnProperties的理解与使用
在SpringBoot中为了降
低耦合
度,简化开发,有很多方便的注解,其中@COnfigurationProperties和@ConditionalOnProperties就只个人觉得比较好用的组件中的两个
程序员刘先生
·
2023-10-11 12:13
springboot
javaWeb
设计模式之模板方法模式
接口隔离:使用多个隔离的接口定义抽象,降
低耦合
。最少知道/迪米特原则:降低类之间的依赖,聚合,组合等。1:模
一户董
·
2023-10-11 01:54
设计模式
模板方法模式
uml
java
不知道怎么封装代码?看看这几种设计模式吧!
我们经常听说:“写代码要有良好的封装,要
高内聚
,
低耦合
”。那怎样才算良好的封装,我们为什么要封装呢?其实封装有这样几个好处:封装好的代码,内部变量不会污染外部。可以作为一个模块给外部调用。
寒羽鹿
·
2023-10-10 17:39
自动化测试框架——页面对象模型POM & Selenium
1自动化测试框架应用框架的作用:1、降低冗余2、便于维护和理解3、
高内聚
低耦合
4、便于公司管理、便于团队管理(统一规范等)自动化测试设计模式一般基于两种设计模式:关键字驱动、页面对象模型页面对象模型:简称
木木酱吖
·
2023-10-10 10:31
测试开发
自动化
测试
selenium
python
耦合和解耦
模块间联系越多,其耦合性越强,同时表明其独立性越差(降
低耦合
性,可以提高其独立性)。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划
Sharon Liu
·
2023-10-10 06:53
简谈面向对象编程和面向过程编程的看法
优点:易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出
低耦合
的系统,使系统更加灵活、更加易于维护缺点:性能比面向过程低面向对象编程.jpg面向过程编程面向对象是把构成问题事务分解成各个对象
如也_d1c0
·
2023-10-09 15:30
《程序员的底层思维》第四章
第五章维度思维思考问题需要更全面,从多维度去分析,作者给出了多维度问题的分析方法,矩阵法《程序员的底层思维》第六章分类思维软件设计的分类,其实就是抽象,从需求方根据描述提炼对象,不断组织一张网,够成一个
高内聚
低耦合
的关系图
思考决定高度
·
2023-10-09 13:09
java
系统性谈谈软件可靠性——第3讲:软件可靠性设计方法
低耦合
:如果两个模块中的每一个都能独立地工作而不需要另一个模块的存在,那么它们彼此完全独立,这
徐步陌上行
·
2023-10-09 06:35
软件可靠性
软件工程
经验分享
职场和发展
【Spring内容进阶 | 第三篇】AOP进阶内容
通过对AOP的熟练掌握,我们可以快速编写出
低耦合
度的代码。
我是一盘牛肉
·
2023-10-09 04:31
【Spring知识点介绍】
spring
java
后端
c不是面向对象编程语言 所以不具有面对,go 学习笔记之go是不是面向对象语言是否支持面对对象编程?...
有意思的是这两中语言几乎毫无意外都来源于C语言,却不同于C的面向过程编程,这种面向对象的编程风格给开发者带来了极大的便利性,解放了劳动,松耦合,
高内聚
也成为设计的标准,从而让我们能够更加愉快地复制粘贴,
weixin_39635648
·
2023-10-08 21:57
c不是面向对象编程语言
所以不具有面对
OOP | 构造函数模式
❥点个赞,让我知道你来过~❥❥❥❥构造函数模式单例模式、高级单例模式:优点:把描述事务的信息都放到一个命名空间中进行归类,防止全局变量污染缺点:不能批量生产工厂模式:优点:用函数来封装创建对象的细节,
低耦合
鲸鲸景鲸叻
·
2023-10-08 13:16
设计模式02之桥接-工厂-享元模式
原理抽象层与实现层相分离,抽象层定义了供客户端调用的抽象接口,实现层提供了具体的逻辑.实现类的引用被封装到抽象层的实例中,桥接就形成,降
低耦合
性理解这里写图片描述原先一个类型的电视机对应一个遥控器,利用桥接模式就是把每个遥控器共有的部分抽取出来
锦鲤跃龙
·
2023-10-08 12:24
MM-Camera架构-驱动代码架构
mm-camera概述流程高通的camera驱动架构设计大致的原理如此:将camera的所有功能划分为不同的模块,让模块自己来决定自己的事情(
高内聚
,
低耦合
),模块需要有统一的接口和格式。
埋头干饭ing
·
2023-10-07 18:51
camera
camera
架构设计系列2:几个常用的架构设计原则
在软件工程中,我们以一个标准来评价软件设计的质量:
高内聚
、
低耦合
。这个标准主要用于评判子系统、模块或类的内聚性高低,以及耦合度的高低。
白云coy
·
2023-10-07 00:47
架构设计系列
java
架构设计
设计原则
12 JavaScript语言进阶-工厂模式
工厂模式1,工厂模式工厂模式又称函数的封装,是把实现同一事件的相同代码编写在一个函数中,以后再实现此功能只需执行当前函数即可,减少页面中冗余代码提高代码重复利用率,更好的实现
低耦合
高内聚
的思想。
鸿雁南去情难寄
·
2023-10-06 23:17
JavaScript
工厂模式
重载
重写
高内聚
低耦合
我们知道“
高内聚
低藕合”是一个软件产品质量的重要指标之一,目的是增强模块的“可重用性”、“移植性”。
homehome...
·
2023-10-06 10:11
基础知识
java
c++
开发语言
Java面向对象-封装、继承和多态学习笔记
我们程序设计追求“
高内聚
,
低耦合
”
高内聚
:类的内部数据操作细节自己完成,不允许外部干涉
低耦合
:仅对外暴露少量的方法用于使用。隐藏对象内部的复杂性,只对外公开简单的接口。
wushaoji321
·
2023-10-06 05:54
Java基础
java
多态
封装
笔记:Java_封装继承多态
高内聚
,
低耦合
:
高内聚
:类的内部数据操作细节自己完成,不允许外部干涉;
低耦合
:仅暴露少量的方法给外部使用。
听原来是雨落
·
2023-10-06 05:54
Java
java
开发语言
后端
Java笔记七(封装,继承与多态)
封装该露的露,该藏的藏程序设计追求“
高内聚
,
低耦合
”。
中北瘤子
·
2023-10-06 04:18
Java笔记
笔记
java
设计模式(包括Spring)、贯穿项目梳理与源码知识点
目标:高复用性,
高内聚
,
低耦合
目的:高可读性,重用性,可靠性类的六种关系依赖,类中用到了对方,没有对方连编译都通不过,如下的几种关系全部是依赖关系泛化/继承,is-a关系,子类基础了父类代表它本身就是和父类是同一种类型
生命不息战斗不止(王子晗)
·
2023-10-04 02:17
设计模式
spring
java
单一职责原则
一切都是为了
高内聚
低耦合
的封装思想它是开闭原则的延伸说白了就是一个类/接口/方法只有一个职责,这个类/接口/方法只会因为这个职责的调整而调整
全是干货
·
2023-10-03 15:18
XXL-JOB分布式任务调度
XXL-JOB分布式任务调度在实际项目中,为了降
低耦合
,通常会把定时任务的逻辑单独抽离出来,构建成一个新的工程。也有可能需要定时任务实现高可用,组建成集群,提高容错率。那么问题也就来了。
鸢尾の
·
2023-10-02 21:43
SpringBoot
Java
分布式
java
xxl-job
1、【简介】Qlib:量化平台
这些组件被设计为
低耦合
模块,每个组件都可以独立使用。这个框架对于Qlib的新用户来说可能会感到有些困惑。它试图阐明Qlib设计的许多细节。对于Qlib
宋志辉
·
2023-10-02 19:07
Qlib量化交易
人工智能
组件封装原则:纯属娱乐
一、
高内聚
,
低耦合
(一家之言,容易造成过度封装)出入props不能被修改,交给父组件处理:emit组件内部业务逻辑不依赖外部使用者,差异通过props【不能相互依赖】组件内部不要依赖vuex/pinia
xinbo_log
·
2023-10-01 17:24
12、synchronized同步方法+同步/异步
1、多线程编程方式创建资源类创建资源类资源类里创建同步方法、同步代码块
高内聚
低耦合
2、为什么需要Synchronized?
Lemon_Kang
·
2023-10-01 14:57
高性能高负载解决思路
高性能高负载(N高)具体含义:请求处理:高并发-时间响应快,实时;高并行-IO吞吐量大,延迟数据CAP:高一致,高可用,高伸缩解决方案:1,代码与SQL优化2,代码压缩(节约带宽流量)3,设计:3.1
高内聚
小小哭包
·
2023-10-01 11:45
解决方案
服务器
软件设计研讨
高性能高负载解决思路
高性能
高负载
C#中接口的用法
具有如下优点:制定企业标准提供抽象能力提炼共有业务,可使功能代码达到
高内聚
的效果在做系统设计、模块设计、甚至对象设计的时,要多考虑更高层次的抽象——也就是接口,而不是一上来就陷入到实现的细节中
Andy阿辉
·
2023-09-30 13:51
Andy阿辉
c#
开发语言
后端
2018-05-22
开始学习数组知识;和做数组的练习题;函数复习:代码复用复制的区别
高内聚
,
低耦合
形参列表例子俗称入口(给我的数据)返回值例子俗称出口局部内优先实参形参函数新知识登录单向传值实参赋到形参Return返回单向一个定义一个全局变量就可以进行交换有先后顺序的不能在一个函数中嵌套定义另一个函数
陈思宇CY
·
2023-09-30 04:15
软件中级设计师 - 结构化开发
将现有系统的物理模型转化为目标系统的物理模型系统分析步骤物理模型-->逻辑模型-->具体化的物理模型系统设计系统设计基本原理抽象:本质方面模块化:可组合,分解和更换的单元信息隐蔽:将程序拆分隐蔽的封装在一个单一的设计模块中模块独立:
高内聚
Laity(俗人)!
·
2023-09-29 16:54
软件设计师中级考试
【结】
软考
【VUE复习·5】插值语法(使用 计算属性 的插值语法)
所以我们可以使用methods或者computed来实现,以降
低耦合
性:二、使用methods的插值语法1.示例尽管我们在v-bind和v-m
MicroLindb
·
2023-09-28 23:52
VUE知识体系
vue.js
前端
javascript
【VUE复习·4】计算属性computed:原理、完整写法(不常用)、与 methods 的区别、简写(最常用)、应用案例!
所以我们可以使用methods或者computed来实现,以降
低耦合
性:2.具
MicroLindb
·
2023-09-28 15:12
VUE知识体系
vue.js
前端
javascript
JDBC工具类的封装
使用JDBC工具类可以简化JDBC的编程在封装JDBC工具类之前,需要先配置JDBC的代码驱动,为了实现程序的
低耦合
,还需要创建一个属性配置文件,后期如果需要更改数据库直接修改属性配置文件即可。
黄橘子panda
·
2023-09-27 20:41
数据库
mysql
sql
iOS 分类(Category)
一、分类的使用场景可以减少单个文件的体积可以按照功能分组,放到不同的分类里,使类结构更清晰降
低耦合
性,同一个类可以有多个开发人员进行开发模拟多继承把静态库的私有方法公开二、特点运行时决议给系统类添加分类三
红凉梦
·
2023-09-27 19:11
Linux驱动开发笔记
为实现“
高内聚
,
低耦合
”的软件设计理念,Linux驱动采用了内核
weixin_49024732
·
2023-09-27 11:19
linux
驱动开发
笔记
消息中间件相关知识
它具有
低耦合
、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。
xmh-sxh-1314
·
2023-09-27 05:03
java
Java面向对象
VS局部变量权限修饰符绕过权限修饰符静态修饰符(static)修改静态成员代码块(block)代码块风险方法可变参数引用类型参数重载(Overloading)和重写(Overriding)封装概念细节
高内聚
Zedthm
·
2023-09-26 20:57
Java
java
开发语言
设计模式
“对象性能”模式“接口隔离”模式“状态变化”模式“行为变化”模式“数据结构”模式访问器模式解析器模式总结“对象创建”模式工厂方法是抽象工厂的特例●抽象工厂是一堆关联工厂组合成一个工厂,实现多个关联对象
高内聚
创建
DuGuYiZhao
·
2023-09-26 03:43
设计模式
设计模式
再谈GOF设计模式的设计原则
设计模式的目的:代码重用性、可读性、可扩展性、可靠性、使程序呈现
高内聚
+
低耦合
一、单一职责原则:实现的类职责要单一1.应该有且仅有一个原因引起类的变更。
小胖七少爷
·
2023-09-25 13:15
C/C++
设计模式
设计模式
c++
小谈设计模式(5)—开放封闭原则
小谈设计模式(5)—开放封闭原则专栏介绍专栏地址专栏介绍开放封闭原则核心思想关键词概括扩展封闭解释抽象和接口多态代码示例代码解释优缺点优点可扩展性可维护性可复用性
高内聚
低耦合
缺点抽象设计的复杂性需要预留扩展点可能引入过度设计总结专栏介绍专栏地址
学编程的小程
·
2023-09-25 13:14
细解设计模式
设计模式
JUC并发编程——学习笔记
正文笔记:函数式接口:Thread重写直接lambda操作
低耦合
:虚假唤醒解决办法:if判断改为while循环(官方文档)锁的研究:不安全集合:callable:减法计数器加法计数器:匿名内部类访问局部变量时需要加
Cabbage coder
·
2023-09-25 04:42
java多线程
juc
java
【实习记录】第7周 2023.08.07-2023.08.11
Class.forName(“com.sean.utils.User”);Useruser=(User)cls.getDeclaredConstructor().newInstance();user.getWord();降
低耦合
度
叁 石
·
2023-09-25 02:19
java
spring
maven
mybatis
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他