码迷,mamicode.com
首页 >  
搜索关键字:高内聚低耦合    ( 406个结果
Day10 MVC
经典三层 表述层(表示层): 前台交互,调用后台 web 业务逻辑层: 处理业务 service 数据持久层: 与数据库之间进行交互 dao 面向对象原则 面向修改关闭,面向拓展开放。 高内聚,低耦合 面向接口编程 用于松耦合 MVC设计模式 模式:被多数人使用和认可,经验的总结。 用于松耦合,增强 ...
分类:Web程序   时间:2018-01-31 22:09:55    阅读次数:193
Python 三层架构
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(Presentation layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer) 区分层次的目的即为了"高内聚低耦合"的思想高内聚 ...
分类:编程语言   时间:2018-01-25 21:50:00    阅读次数:251
《企业级应用架构设计》3.软件设计原则
3.1.软件设计通用原则 3.1.1 内聚和耦合 内聚:建议创建专注类,少量方法表示逻辑操作。 耦合:衡量两个软件模块(如类)之间的依赖程度。例如A类和B类,A类改变,必须改变B,说明它们耦合。 3.1.2 关注点分离(Soc) 有助于实现高内聚低耦合的原则,关注点分离。 Soc建议你只把注意力放在 ...
分类:其他好文   时间:2018-01-22 14:10:38    阅读次数:158
[转]设计模式六大原则[5]:迪米特法则
定义:一个对象应该对其他对象保持最少的了解。 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案:尽量降低类与类之间的耦合。 自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦 ...
分类:其他好文   时间:2018-01-17 14:31:17    阅读次数:170
面向对象七大原则。
面向对象设计七大原则 1. 单一职责原则(Single Responsibility Principle) 每一个类应该专注于做一件事情。 核心:解耦和增强内聚性(高内聚,低耦合)。 描述:类被修改的几率很大,因此应该专注于单一的功能。 如果你把多个功能放在同一个类中,功能之间就形成了关联,改变其中 ...
分类:其他好文   时间:2018-01-14 21:22:10    阅读次数:153
七种设计原则
七种设计原则 1.单一职责原则 单一职责原则(SRP:Single responsibility principle)又称单一功能原则 核心:解耦和增强内聚性(高内聚,低耦合)。 描述: 类被修改的几率很大,因此应该专注于单一的功能。如果你把多个功能放在同一个类中, 功能之间就形成了关联,改变其中一 ...
分类:其他好文   时间:2018-01-14 17:43:12    阅读次数:148
构建之法笔记4
现在的开发往往是很多人合作完成一款软件应用,不同的开发人员之间就存在依赖关系。我需要调用你写的代码模块,你也需要调用我写的代码模块,但是因为不了解模块的变化,模块没有达到高内聚低耦合造成了对其他模块的影响,往往会产生错误。在确定发布这个模块的时候,要经过完整的单元测试,为了达到事半功倍的效果,我们可 ...
分类:其他好文   时间:2018-01-14 13:08:59    阅读次数:119
【深入浅出jQuery】源码浅析--整体架构
【深入浅出jQuery】源码浅析--整体架构 最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。 其结构明晰,高内聚、低耦合,兼具优秀的性能与便利的扩展性,在浏览器的兼容性(功能缺陷、渐进增强)优雅的处理能力以及 Ajax 等方面周到而强大 ...
分类:Web程序   时间:2018-01-07 00:53:30    阅读次数:244
【深入浅出jQuery】源码浅析2--奇技淫巧
【深入浅出jQuery】源码浅析2--奇技淫巧 最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。 其结构明晰,高内聚、低耦合,兼具优秀的性能与便利的扩展性,在浏览器的兼容性(功能缺陷、渐进增强)优雅的处理能力以及 Ajax 等方面周到而强 ...
分类:Web程序   时间:2018-01-07 00:48:08    阅读次数:199
java学习笔记之分层
分层 分层介绍 java三层思想:高内聚,低耦合 Dao:数据访问层(data access object),通俗的说就是操作sql语句的层。 Service层:业务逻辑层, web层:展示web页面给用户看的 分层的目的: 解耦 可维护性 可扩展性 可重用性 不同的层次使用不同的包来表示: com ...
分类:编程语言   时间:2018-01-07 00:39:54    阅读次数:187
406条   上一页 1 ... 12 13 14 15 16 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!