码迷,mamicode.com
首页 >  
搜索关键字:高内聚    ( 625个结果
【.NET】学ASP.NET MVC笔记
第 1 篇:理解控制器和视图 MVC概述 MVC原理就是模型、视图、控制器的框架。 (其实也是种思想,为了让前端、程序、数据分开,也是想实现低耦合、高内聚) MVC请求流程是:访问控制器,控制器来创建模型,模型去数据库获取数据,模型再返回给视图。 VS 2013 创建MVC4 Web应用程序,自动生 ...
分类:Web程序   时间:2017-01-14 07:24:21    阅读次数:235
命令模式
命令模式的定义 命令模式是一个高内聚的模式,其定义为:Encapsulate a request as an object,thereby letting you parameterize clients with different requests,queue or log requests,a ...
分类:其他好文   时间:2017-01-10 09:11:50    阅读次数:158
什么是高内聚、低耦合?
什么是高内聚、低耦合? 起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决 ...
分类:其他好文   时间:2017-01-09 20:45:06    阅读次数:238
.Net Core MVC 网站开发(Ninesky) 2.3、项目架构调整-控制反转和依赖注入的使用
再次调整项目架构是因为和群友dezhou的一次聊天,我原来的想法是项目尽量做简单点别搞太复杂了,仅使用了DbContext的注入,其他的也没有写接口耦合度很高。和dezhou聊过之后我仔细考虑了一下,还是解耦吧,本来按照软件设计模式就应该是高内聚低耦合的,低耦合使项目的模块独立于其他模块,增加了可维... ...
分类:Web程序   时间:2016-12-19 08:55:32    阅读次数:249
更精简的代码,更详细的注释,让项目更容易维护
更精简的代码,更详细的注释,让项目更容易维护,因为项目的本质不是代码,是算法,是实现步骤, 如果代码不精简,很臃肿,时间久了,具体实现过程会记忆模糊的,代码臃肿,以后是要花费更多时间读的。 有时可以在写的时候,就一边小重构一下,不要等到以后再重构 一精简重构的一些方式: 1抽取方法:抽取常用的功能, ...
分类:其他好文   时间:2016-12-17 19:55:39    阅读次数:138
titit. 深入理解 内聚( Cohesion)原理and  attilax大总结
atitit. 深入理解 内聚( Cohesion)原理and attilax大总结 1.1. 内聚的概念 1 1.1.1. 高内聚模式关于这个问题给出的答案是:分配职责,使其可保持较高的内聚性。 1 1.2. 所谓内聚(内聚有多种类型,包括偶然内聚、逻辑内聚、时间内聚、通信内聚、顺序内聚、功能内聚 ...
分类:其他好文   时间:2016-12-17 17:14:45    阅读次数:253
OO基本原则
1. 单一职责原则(SRP) 一个类应该最多只能有一个因素能够给导致其变化,类中的方法应该都是相关性很高的,即“高内聚” 2. 开放-封闭原则(OC) - 扩展开放:某模块的功能是可扩展的,则该模块是扩展开放的。软件系统的功能上的可扩展性要求模块是扩展开放的。 - 修改关闭:某模块被其他模块调用,如 ...
分类:其他好文   时间:2016-12-16 23:05:42    阅读次数:212
java知识点
一、面向对象的五大基本原则: 1.单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。 2.开放封闭原则( ...
分类:编程语言   时间:2016-12-16 22:44:56    阅读次数:312
c#设计模式-观察者模式
Observer 与 Subject 互为耦合,但是这种耦合的双方都依赖于抽象,而不依赖于具体。 一、观察者模式 目的 我们都知道解决一个问题有N种解决方式,但在面向对象的设计中如何能做到“高内聚,低耦合”,设计可重用的对象才是我们追求的。在设计过程中,我们经常会接触到一种情况:一个对象的行为引发其 ...
分类:Windows程序   时间:2016-12-14 13:38:33    阅读次数:275
软件设计原则
一、高内聚1、LSP:里氏替换原则,子类可以替换父类的实例 2、OCP:开放封闭原则,尽量通过添加代码的方式修改类的功能,对外 扩展开放,对内 修改封闭。 3、DIP:依赖倒置原则,一个类尽量依赖于接口等高端类(父类),尽量避免依赖于子类。 4、SRP:单一职责原则,类功能越少越好。 二、松耦合1、 ...
分类:其他好文   时间:2016-12-08 03:35:28    阅读次数:183
625条   上一页 1 ... 32 33 34 35 36 ... 63 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!