码迷,mamicode.com
首页 >  
搜索关键字:耦合度    ( 946个结果
设计原则
一、性能 a. 网络性能 b. 单此请求延迟 c. 网络效率二、 可伸缩性 可伸缩性指架构可以通过添加组件来提升服务,或者允许组件之间具有交互功能。 一般可以通过简化组件,降低组件间的耦合度,将服务分散到许多组件等方法来改善可伸缩性。 可伸缩性受到组件之间的交互频率,以及组件对一个请求是使用同步还是 ...
分类:其他好文   时间:2018-01-11 11:35:56    阅读次数:137
GoF之中介者模式(Mediator)
定义 定义一个接口用来封装一群对象的互动行为,中介者通过移除对象之间的引用,来减少他们之间的耦合,并且能改变他们之间的互动独立性。 整合系统功能,减少系统内部的耦合度。与Facade又相似之处,只不过Facade是对外作为对客户端的操作界面时候使用,而Mediator类让 其对内也成为游戏系统内部之 ...
分类:其他好文   时间:2018-01-08 21:06:35    阅读次数:144
设计模式六大原则(5):迪米特法则
定义:一个对象应该对其他对象保持最少的了解。 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案:尽量降低类与类之间的耦合。 自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦 ...
分类:其他好文   时间:2017-12-28 23:32:20    阅读次数:296
SpringMVC 全局异常处理
在 JavaEE 项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。SpringMvc 对于异常处理这块提供了支持,通过 S ...
分类:编程语言   时间:2017-12-28 19:43:50    阅读次数:252
wpf mvvm模式下 在ViewModel关闭view
本文只是博主用来记录笔记,误喷 使用到到了MVVM中消息通知功能 第一步:在需要关闭窗体中注册消息 为什么需要移除消息是因为注册消息相当注册了一个全局变量,当注册后需要及时清除 到这里就完成了在ViewModel中关闭指定窗体,当然也可以使用此方法打开指定窗体 好处:降低耦合度 源码 ...
分类:Windows程序   时间:2017-12-27 17:54:47    阅读次数:245
Java二十三设计模式之-----外观模式
一、外观模式(Facade) 外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的耦合度,该模式中没有涉及到接口,看下类图:(我们以一个计算机的启动过程为例) 我们先看下实现类: p ...
分类:编程语言   时间:2017-12-27 14:21:59    阅读次数:142
外观模式(Facade Pattern)
定义: 定义了一个高层、统一的接口,外部与通过这个统一的接口对子系统中的一群接口进行访问。 解决的问题: 避免了系统与系统之间的高耦合度 使得复杂的子系统用法变得简单 uml类图: 模式组成: Facade:外观角色。是模式的核心,他被客户client角色调用,知道各个子系统的功能。同时根据客户角色 ...
分类:其他好文   时间:2017-12-18 18:50:47    阅读次数:103
简单工厂
简单工厂的意图在于:抽象出了公共部分,独立出每一个方法继承自父类,降低每一个方法之间的耦合度,并且防止了新增or修改方法类带来的代码错误, 前端只需要传入的运算规则即可得到结果 抽象实体 1 public class Operation 2 { 3 public double numberA { g ...
分类:其他好文   时间:2017-12-13 23:43:58    阅读次数:251
python面向对象(三)之继承
继承 介绍 继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。继承即常说的is a关系。子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。 例子: 比如可以先定义一个类叫车,车有以下属性:车体大小,颜色, ...
分类:编程语言   时间:2017-12-08 23:05:24    阅读次数:276
设计模式六大原则(五):迪米特法则(Law Of Demeter)
定义: 一个对象应该对其他对象保持最少的了解。 问题由来: 类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案: 尽量降低类与类之间的耦合。 PS: 自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。 无论是面向过程编程还是面向对象编程,只有使 ...
分类:其他好文   时间:2017-11-29 22:46:03    阅读次数:275
946条   上一页 1 ... 40 41 42 43 44 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!