码迷,mamicode.com
首页 >  
搜索关键字:耦合度    ( 946个结果
第十六回 IoC组件Unity续~批量动态为Unity添加类型和行为
回到目录之前的一篇Unity的文章主要是基本的实现,并没有什么特别的地方,使用Unity可以方便的实现应用程序的IoC控制反转,这给我们的应用程序在耦合度上变得高了,同时可测试性加强了,当然,这些的前提都是面向接口编程,如果你面向了具体实现去写程序,那你不用再看本篇文章了,呵呵。本文章主要分享一下,...
分类:编程语言   时间:2015-04-03 19:19:25    阅读次数:227
Spring学习之IOC
一、IoC(Inversion of Control,控制反转)     我们在开发java程序中会有这样的体会,java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object()这样的语法来完成合作对象的申请工作。你会发现:对象间的耦合度高了。而IOC的思想是:Spring容器来实现这些相互依赖对象的创建、协调工作。对象只...
分类:编程语言   时间:2015-03-21 15:34:13    阅读次数:220
Spring ——AOP
AOP是OOP的延续,是软件开发中的一个热点。     AOP技术,是OOP补充。OOP引入封装,继承和多态建立一种对象层次结构模拟公共行为集合,而对从左到右的关系则显得无能为力。对于AOP则恰恰适应这种横切技术。     简单说,就与业务无关,却为了业务模块所共同调用的逻辑封装起来,便于减少系统重复代码,降低模块间耦合度,利用维护和可操作性     横切技术将软分为两部分:核心关注点和横切...
分类:编程语言   时间:2015-03-16 23:18:05    阅读次数:471
Go语言面组合式向对象编程基础总结
Go语言的面向对象编程简单而干净,通过非侵入式接口模型,否定了C/C++ Java C#等传统面向对象编程语言的复杂度的必要性,我们发现在Go中即使简单的组合也能达到传统面向对象语言的效果,而且耦合度非常低,按照Go的作者之一也就是C语言的作者之一说的一句话:Go是更好的C语言。...
分类:编程语言   时间:2015-03-15 23:01:50    阅读次数:230
Android为什么要用xml描述界面
XML可以使程序的内容和结构完全分离,可以实现内容管理和流程管理的彻底分离,降低开发耦合度,更便于项目的管理。 而且XML具有统一的标准语法,任何系统和产品所支持的XML文档,都具有统一的格式和语法,有利于跨平台移植,可扩展性强。 用Swing这样的模式, 耦合度高,相比XML维护成本会更高 xml是通用的国际标准(如果你可以创造出这样的标准也行),,现在几乎所有的计算机语言都会用到xml,...
分类:移动开发   时间:2015-03-10 10:24:37    阅读次数:236
初识控制反转(IoC)
一、定义            控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。          通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。   二、原理           IoC,直观地讲,就...
分类:其他好文   时间:2015-03-09 20:59:48    阅读次数:143
Java Web编程的主要组件技术——Struts入门
参考书籍:《J2EE开源编程精要15讲》Struts是一个开源的Java Web框架,很好地实现了MVC设计模式。通过一个配置文件,把各个层面的应用组件联系起来,使组件在程序层面联系较少,耦合度较低。它定义了自己的标签库来实现是视图层,创建了一个内在的Servlet,叫ActionServlet,作...
分类:编程语言   时间:2015-03-08 15:32:37    阅读次数:114
java设计模式之九外观模式(Facade)
外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的耦合度,该模式中没有涉及到接口,看下类图:(我们以一个计算机的启动过程为例)我们先看下实现类:[java]view plainco...
分类:编程语言   时间:2015-03-02 18:16:13    阅读次数:161
软件工程概论第八章
本章主要介绍了面向对象设计的概念包括设计活动(目的:实现类建模、协作建模、组件建模、部署建模、持久建模和用户界面原型)、设计原则(模块化、耦合度和內聚性、复用性)软件体系结构的仓库体系结构,分层体系结构MVC体系结构、客户软件设计体系结构(涉及权力系统的总体组织、全局控制、数据存取以及子系统之间的通...
分类:其他好文   时间:2015-03-02 13:06:01    阅读次数:140
面向对象设计
面向对象设计也是建模的活动,是在分析基础上实现的。原则:模块化:降低复杂性的有效;耦合度和内聚性,耦合度表示两个子系统之间的关联程度,内聚性是子系统内部的相关程度;复用性。结构:仓库体系结构、分层体系统结构、MVC体系结构、客户机/服务器体系结构、管道和过滤器体系结构。系统:设别设计元素、数据存数策...
分类:其他好文   时间:2015-03-01 13:07:14    阅读次数:90
946条   上一页 1 ... 81 82 83 84 85 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!