码迷,mamicode.com
首页 >  
搜索关键字:低耦合    ( 1000个结果
[软件架构]模块化编程思想及(C++)实践
Repost内容简介: 模块化思想模块的构成模块的管理模块化实践定义模块结构声明模块对象定义模块列表模块列表对象模块化思想1.将系统分成很多的模块,模块内部关注自身需要实现的核心业务。2.模块化的典型特点是:“模块间的低耦合”和“模块内的高聚合”。模块的构成1.名称。全局范围内表明该模块独...
分类:编程语言   时间:2015-07-12 11:08:44    阅读次数:171
coding_Style
几点关于优雅代码风格的描述:代码简单:不隐藏设计者的意图,抽象干净利落,控制语句直截了当。接口清晰:类型接口表现力直白,字面表达含义,API 相互呼应以增强可测试性。依赖项少:依赖关系越少越好,依赖少证明内聚程度高,低耦合利于自动测试,便于重构。没有重复:重复代码意味着某些概念或想法没有在代码中良好...
分类:其他好文   时间:2015-07-09 12:40:23    阅读次数:121
Mvvm模式的理解
jquery本身特性,也就是事件触发,很多时候,就是你在编写 触发事件->处理数据 的流程。很显然,功能一多,代码就会和面条一样,交织在一起了。然后你要么崩溃,要么自然而然的开始写你自己的框架来管理代码了。mvvm绝对的优势就是降低耦合性,让前端从复杂的事件,回调中挣脱出来。举一个例子,利用一般的前...
分类:其他好文   时间:2015-07-08 20:24:11    阅读次数:100
什么是高内聚、低耦合?
起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――耦合性和内聚性。 内聚:一个模块内各个元素彼此结合的紧密程度 耦合:一个软件结构内不同模块之间互连程度的度量 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模.....
分类:其他好文   时间:2015-07-07 22:28:46    阅读次数:100
设计模式那点事--建造者模式
概念:         建造者模式(Builder),将一个复杂对象的创建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。我们只需指定需要建造的类型就可以得到它们,而具体建造的过程和细节就不需知道了。         例子:         一个鲜活简单的例子总能让人...
分类:其他好文   时间:2015-07-07 19:30:51    阅读次数:81
代理设计模式---传值
1.基于MVC设计模式---实现低耦合,层与层之间实现独立,增强代码的复用性,充分实现M层和V层之间的独立2.利用代理模式 实现从V层向C层传值---在C层拿到V层的数据,从而对数据本身做一些改变(操作),进而实现V层视图的改变2.1协议实现 2.2委托实现 3.代理实现 @interface...
分类:其他好文   时间:2015-07-06 23:23:13    阅读次数:187
系统架构简单图解
软件开发为何需要进行合理的架构设计,原因很简单:实现高内聚、低耦合;对修改关闭,对扩展开放;下面就用图表的形式简单介绍一下常见的架构形式,由于个人水平有限,可能存在不足,甚至出现错误的地方,还请大家指正,谢谢!一、三层架构:优点: 1、分工明确,开发人员可以只关注整个结构中的其中某一层; 2、松.....
分类:其他好文   时间:2015-07-04 19:39:38    阅读次数:301
Spring概述
Spring 是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相互协作的对象组成。所以开发一个应用除了要开发业务逻辑之外,最多的是关注如何使这些对象协作来完成所需功能,而且要低耦合、高内聚。业务逻辑开发是不...
分类:编程语言   时间:2015-07-03 10:39:45    阅读次数:178
C语言Web service编程
一、简介 Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 二、下载安装 wget ftp://195.220.108.108...
分类:编程语言   时间:2015-06-30 01:23:46    阅读次数:203
SSI(Struts2, Spring, iBatis)框架整合小结
MVC对于我们来说,已经不陌生了,它起源于20世纪80年代针对smalltalk语言的一种软件设计模式,现在已被广泛应用。近年来,随着java的盛行,MVC的低耦合性、高重用性、可维护性、软件工程的可管理性等诸多优点使其在java平台中很受欢迎,其间,也诞生了许多优秀的MVC框架,如专注于控制层的S...
分类:编程语言   时间:2015-06-29 14:32:44    阅读次数:127
1000条   上一页 1 ... 77 78 79 80 81 ... 100 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!