码迷,mamicode.com
首页 >  
搜索关键字:高内聚    ( 625个结果
面向对象的七个设计原则
一、单一职责原则 一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大损伤其内聚性和耦合度。通常意义 ...
分类:其他好文   时间:2017-05-08 18:51:40    阅读次数:168
【深入浅出jQuery】源码浅析--整体架构
参观 : https://github.com/chokcoco/jQuery- 最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。 其结构明晰,高内聚、低耦合,兼具优秀的性能与便利的扩展性,在浏览器的兼容性(功能缺陷、渐进增强)优雅的处理 ...
分类:Web程序   时间:2017-05-06 20:02:17    阅读次数:204
【深入浅出jQuery】源码浅析2--奇技淫巧
最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。 其结构明晰,高内聚、低耦合,兼具优秀的性能与便利的扩展性,在浏览器的兼容性(功能缺陷、渐进增强)优雅的处理能力以及 Ajax 等方面周到而强大的定制功能无不令人惊叹。 另外,阅读源码让我接 ...
分类:Web程序   时间:2017-05-06 19:57:37    阅读次数:197
MVC模式在Java Web应用程序中的实例分析
结合六个基本质量属性 可用性: 异常 可修改性: 1.维持语义的一致性,高内聚低耦合 2.维持现有的接口,Login依赖LoginIService接口,LoginService依赖ILogDAO 性能:暂无 安全性: 对用户进行身份验证 易用性:暂无 分析具体功能模块的MVC设计实现(例如登录、用户 ...
分类:编程语言   时间:2017-05-04 22:01:14    阅读次数:279
简单工厂模式使用ResourceBundle读取.properties配置文件
在做项目时,遇到需要创建DAO、Service等类的实例的时候,想到用工厂方法来运作,而简单工厂方法又有明显的缺点: ①由于工厂类集中了所有实例的创建逻辑,违反了高内聚责任分配原则,将全部创建逻辑集中到了一个工厂类中; ②它所能创建的类只能是事先考虑到的,如果需要添加新的类,则就需要改变工厂类了。 ...
分类:其他好文   时间:2017-05-03 17:14:27    阅读次数:411
(CZ深入浅出Java基础)设计模式笔记
一.面向对象思想设计原则 1.单一职责原则 其实就是开发人员经常说的”高内聚,低耦合”,也就是说,每个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。在设计模式中,所有的设计模式都遵循这一原则。 2.开闭原则 核心思想是:一个对象对扩展开放,对修改关闭。其实开闭原则的意思就 ...
分类:编程语言   时间:2017-05-03 11:36:59    阅读次数:217
Hadoop_FileInputFormat分片
Hadoop学习笔记总结 01. InputFormat和OutFormat 1. 整个MapReduce组件 InputFormat类和OutFormat类都是抽象类。可以实现文件系统的读写,数据库的读写,服务器端的读写。这样的设计,具有高内聚、低耦合的特点。 2. 提交任务时,获取split切片 ...
分类:其他好文   时间:2017-04-27 23:20:39    阅读次数:356
C#中的三层
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。 ...
分类:Windows程序   时间:2017-04-25 16:51:31    阅读次数:187
面向对象--封装
隐藏/封装(encapsulation) 例如:只能手机只有一个按键,可以提供给用户简单的操作,而不用去考虑内部结构和如何实现。 需要让用户知道的暴露出来,不需要让用户了解的全部隐藏起来,这就是封装。 设计程序追求的是“高内聚,低耦合”。 高内聚:就是类的内部数据操作细节自己完成,不允许外部干涉。 ...
分类:其他好文   时间:2017-04-23 16:53:24    阅读次数:154
怎样将系统模块化
怎样将系统模块化 摘要: 《怎样将系统模块化》一文阐述了系统模块化的重要性,应遵守的高内聚低耦合的原则。以及经常使用大粒度的划分方法,并对一些原则进行了对应的补充说明。当然要编写出高质量的软件程序。还须要理清需求,把控好设计,使用恰当的技术,处理好业务逻辑。编写高质量的代码,更须要一遍又一遍的重构改 ...
分类:其他好文   时间:2017-04-22 14:29:43    阅读次数:298
625条   上一页 1 ... 28 29 30 31 32 ... 63 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!