码迷,mamicode.com
首页 >  
搜索关键字:耦合度    ( 946个结果
【设计模式】六大设计原则
六大设计原则 单一职责 定义 每个类都应该有一个单一的功能 一个类或者模块应该有且只有一个改变的原因 规范 定义类的方法 避免类之间耦合度太高 里氏替换 定义 只要有父类出现的地方,都可以用子类来替代 规范 不要破坏继承体系 增加子类的时候系统可以正常执行 依赖倒置原则 定义 高层模块不应该依赖底层 ...
分类:其他好文   时间:2020-05-02 10:18:12    阅读次数:77
一、Spring的控制反转(IOC)学习
一、控制反转 1、什么是控制反转? 控制反转( Inversion of Control ,缩写为IoC),是面向对象中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入( Dependency Injection ,简称DI),还有一种方式叫“依赖查找”(Depend ...
分类:编程语言   时间:2020-04-24 18:41:40    阅读次数:76
[c#] MVC in WinForm
最近在利用C# WinForm进行项目编码的时候发现,如果不恰当的使用Partial关键字或者是User Control,会导致逻辑代码和UI代码耦合度过高,往往会造成一个页面下面会有将近2000行代码……这,当然不是我所要看到的,我急需要一种模式能够将代码分散,并且最好做到逻辑和UI的分离。找来找 ...
分类:Windows程序   时间:2020-04-21 23:46:04    阅读次数:96
设计模式中巧记I/O
一、I/O 1. I/O操作中的设计模式 1. 以设计模式角度,自顶向下理解I/O源码结构 理解字节与字符的关系 1.1 装饰者模式(输入流为例) 1. 背景:通过继承扩展对象耦合度高,使用装饰者扩展可以在不改变现有结构的情况下,动态地给对象增加额外功能,耦合度底且灵活,一个具体对象可以有多个装饰者 ...
分类:其他好文   时间:2020-04-19 17:34:24    阅读次数:67
Lua 模块与包
Lua 模块与包 模块类似于一个封装库,从 Lua 5.1 开始,Lua 加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以 API 接口的形式在其他地方调用,有利于代码的重用和降低代码耦合度。 Lua 的模块是由变量、函数等已知元素组成的 table,因此创建一个模块很简单,就是创建 ...
分类:其他好文   时间:2020-04-19 10:34:18    阅读次数:64
OO_Unit2 关于性能优化与测试的那些事
OO_Unit2 关于性能优化与测试的那些事 OO的第2单元到本周也就正式完结了。尽管这个单元的主旋律是多线程,但“面向对象”的基本思想仍然是我们一切架构与优化的出发点与前提。因此笔者在设计优化策略时,也是本着尽量减少类与类之间的耦合度的原则,去从各个类的内部进行细粒度的功能优化。当然,这样一来,也 ...
分类:其他好文   时间:2020-04-18 14:08:56    阅读次数:58
从Spring Cloud到Kubernetes的微服务迁移实践
写在前面要出发周边游(以下简称要出发)是国内知名的主打「周边游」的在线旅行网站,为了降低公司内部各个业务模块的耦合度,提高开发、交付及运维效率,我们在2017年就基于SpringCloud完成了公司内部业务微服务化的改造,并在2019年实现了SpringCloud至UK8S平台的迁移。本文从要出发的业务架构、PrometheusJVM监控、基于HPA的峰值弹性伸缩、基于Elastic的APM链路跟
分类:编程语言   时间:2020-04-11 09:25:34    阅读次数:109
Mixins、多态、绑定方法与非绑定方法
一、Mixins机制 是一种命名规范,解决多继承中一个对象同时属于多个类的问题,Mixins机制的核心是在多继承背景下尽可能的提升代码的可读性,符合人类的思维:什么是什么。 拿交通工具来说,民航飞机、直升飞机、汽车都是属于交通工具。可以定义一个交通工具的父类,三者都可以继承这个父类,他们都有载客的功 ...
分类:其他好文   时间:2020-04-10 22:36:48    阅读次数:106
单端-差分信号
单端信号 单端信号是相对于差分信号而言的,单端输入指信号有一个参考端和一个信号端构成,参考端一般为地端。 差分信号 差分传输是一种信号传输的技术,区别于传统的一根信号线一根地线的做法(单端信号),差分传输在这两根线上都传输信号,这两个信号的振幅相等,相位相反。在这两根线上传输的信号就是差分信号。 差 ...
分类:其他好文   时间:2020-04-06 14:05:17    阅读次数:99
什么是耦合? —— Spring(二)
什么是程序的耦合? 耦合性,也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决于模块之间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。 模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。 模块之间的关系越多,其耦合性越强,同时表明其独立性越差。降低耦合性,可以提 ...
分类:编程语言   时间:2020-04-02 09:13:48    阅读次数:186
946条   上一页 1 ... 5 6 7 8 9 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!