码迷,mamicode.com
首页 >  
搜索关键字:内聚    ( 894个结果
程序设计原则
结构化设计的两个基本原则 高内聚,低耦合 高内聚 在面向对象的设计中,目标就是设计出高内聚、低耦合的程序。 聚合(cohesion):聚合是一个模块内部各成分之间相关联程度的度量 聚合的理解: 聚合是对一个模块内部的度量,因为是对一个模块内部的度量,所以聚合也成为内聚,这里的模块是广义上的模块,它代 ...
分类:其他好文   时间:2018-07-04 01:11:19    阅读次数:140
软件开发中的高内聚、低耦合的理解
(转)高内聚与低耦合 起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于 ...
分类:其他好文   时间:2018-06-30 18:51:39    阅读次数:204
对软件工程导论的认识
我个人认为软件工程很重要,但更重要的是要能够根据不同的项目在不同阶段选择合适的开发模式,规避风险,适应客户灵活多变的需求变更。所以对需求调研和需求分析提出了更高的要求。我看过了一些讨论软件工程的文章,几乎一致认为“客户直接参与的项目成功的可能性非常高”,传统的软件工程中提出的不论是“瀑布”还是“螺旋 ...
分类:其他好文   时间:2018-06-30 12:39:36    阅读次数:190
python装饰器
装饰器本质上,装饰器就是一个返回函数的高阶函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。deffoo():print(‘iamf
分类:编程语言   时间:2018-06-26 21:53:56    阅读次数:204
js预编译
将代码封装成函数的形式,可以减少代码的耦合(编程追求的是高内聚,弱耦合) 函数声明: function sayhello(){ console.log('hello world') } 函数表达式:(一般指的匿名函数表达式) 命名函数表达式: var say = function sayhello( ...
分类:Web程序   时间:2018-06-25 20:31:02    阅读次数:168
继承的好处和弊端学习
A:继承的好处*a:提高了代码的复用性*b:提高了代码的维护性*c:让类与类之间产生了关系,是多态的前提B:继承的弊端类的耦合性增强了。开发的原则:高内聚,低耦合。耦合:类与类的关系内聚:就是自己完成某件事情的能力
分类:其他好文   时间:2018-06-21 19:00:02    阅读次数:152
Struts2框架
1.Struts框架 servlet/jsp b/s JSP Model1 JSP:数据的收集、展示以及大量业务逻辑 JAVA Bean:DAO数据的封装以及处理 高内聚,低耦合 JSP Model2 M:model(模型) 负责数据的封装,处理(entity,DAO,service) V:view ...
分类:其他好文   时间:2018-06-19 13:54:54    阅读次数:173
微服务优缺点
优点: 每个服务足够内聚,足够小,代码容易理解这样能够聚焦一个指定的业务功能或业务需求。 开发简单,开发效率提高,一个服务可能就是专一的只干一件事情。 微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或部署阶段都是独立的。 微服务能够被小团队单独开发。 微服务能使用不同的语言开发。 易于和第三... ...
分类:其他好文   时间:2018-06-18 23:18:40    阅读次数:199
【软件构造】第六章第一节 可维护性的度量与构造原则
第六章第一节 可维护性的度量与构造原则 本章面向另一个质量指标:可维护性——软件发生变化时,是否可以以很小的代价适应变化? 本节是宏观介绍:(1)什么是软件维护;(2)可维护性如何度量;(3)实现高可维护性的设计原则——很抽象。 Outline 软件的维护和演化 可维护性的常见度量指标 聚合度与耦合 ...
分类:其他好文   时间:2018-06-16 17:08:34    阅读次数:260
【软件构造】第四章第一节 面向可理解性的构造
第四章第一节 面向可理解性的构造 Outline 代码可理解性 编码规范 Notes ## 代码的可理解性 代码的可理解性可以理解为代码的可读性。具体来说,可从以下几个方面来看: 是否遵循特定的命名规范? 是否足够的注释/说明? 是否足够的内聚性? 方法是否太长或太短、是否容易理解? 【代码质量测量 ...
分类:其他好文   时间:2018-06-13 01:01:19    阅读次数:180
894条   上一页 1 ... 25 26 27 28 29 ... 90 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!