码迷,mamicode.com
首页 >  
搜索关键字:耦合    ( 5745个结果
浅谈MVC架构—你到底有什么本事
MVC的处理过程:首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理。然后模型根据用户请求进行相应的业务逻辑处理,并返回数据。最后控制器调用相应的视图格式化模型返回的数据,并通过视图呈现给用户。 通过MVC的学习,我们要知道它是用来分割页面和数据库访问的框架,降低了两者的耦合度,同时通过Controller的控制,也使系统更加的灵活,使我们的代码更健壮,复用性更强,但是凡事都有他适用的范围,我们不能觉得它好,就不敢三七二十一的瞎用,有时可能会适得其反,因此MVC的学习还需要我们以后慢慢探讨...
分类:Web程序   时间:2015-01-27 08:12:17    阅读次数:273
设计模式-责任链设计
看了一下设计模式中的责任链设计模式,主要实现类似拦截器的功能,记下来方便自己以后复习。 1、应用场景        假设要处理爬虫趴下来的内容,你就需要发这些内容进行去噪,例如:取格式化html标签,去页面脚本,去敏感信息等等,如果将这些过滤内容都写在一个方法中,那么势必造成代码耦合性强,如果以后不断的添加内容,将造成很大的维护成本。        所以,我们需要把变化的内容抽取出来定义为接...
分类:其他好文   时间:2015-01-26 19:24:08    阅读次数:212
低耦合,高内聚真的好吗?
首先来看看什么是“低耦合,高内聚”,这里简单介绍一下:内聚描述的是模块内的功能联系;从功能角度来度量模块内的联系,一个好的内聚模块应当恰好完成一个任务。耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。          另外“高内聚低耦合”,也是软件工程中的概念,是判断设计好坏的标准,或许也可以说是设计软件所追求的目标,...
分类:其他好文   时间:2015-01-26 17:23:35    阅读次数:123
WCF研究-前篇
前篇1.从SOA说起2.什么是WCF3.WCF通信模型4.Endpoint与ABC以及元数据1.SOA (Service Oriented Architecture)Ø 一种组件架构模型Ø 主要特点每个服务具有明确的服务边界。服务独立,低耦合。采用标准的契约定义和通信协议。服务是自解释的。2.WCF...
分类:其他好文   时间:2015-01-26 16:40:01    阅读次数:252
代理设计模式的一般步骤
@@Delegate的使用场合@@对象A内部发生了一些事情,想通知对象B对象B想监听对象A内部发生了什么事情对象A想在自己的方法内部调用对象B的某个方法,并且对象A不能对对象B有耦合依赖对象A想传递数据给对象B……以上情况,结果都一样:对象B是对象A的代理(delegate)@@使用delegate...
分类:其他好文   时间:2015-01-26 13:27:17    阅读次数:152
[PC]PHPCMS二次开发指南(上)
-------------------------------------------------------------------------------------PHPCMS本身功能已经很完善,自带的模块可用可不用,松耦合特性使其非常适合企业的二次开发。PC的默认路由在 phpcms/cac...
分类:Web程序   时间:2015-01-26 06:28:37    阅读次数:202
通过接口调用接口实现类实现松耦合(接口的多态)
项目开发在各个层中通过接口实现松耦合的时候,如何实现接口调用接口实现类?这里的要求是接口有多个实现类,通过接口调用不的接口实现类! 开始,我想到了IOC(IOC最近忒火),确实有很多开发好的类库unity,ninject等等,但是这些类库都有点太强大了,例如unity 是可以很容易实现我的要求,.....
分类:其他好文   时间:2015-01-24 12:53:44    阅读次数:291
面向对象五大原则三个基本特征
单一职责原则 对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。职责过多,可能引起它变化的原因就越多,这将导致职责依赖,相互之间就产生影响,从而大大....
分类:其他好文   时间:2015-01-24 00:23:01    阅读次数:115
smarty学习笔记
http://www.php100.com/manual/smarty/smarty是一种PHP的模板引擎,提供让程序逻辑(PHP)与页面显示(HTML/CSS)代码分离的功能。使用smarty的好处:1.smarty语法简洁,不需要懂PHP语法。2.松耦合。将页面显示和业务逻辑分离,可以令模板源码...
分类:其他好文   时间:2015-01-23 18:00:10    阅读次数:128
ACE_linux:任务 & 命令(Task and Command)
1.涉及类ACE_Task//ACE任务ACE_Activation_Queue//ACE命令队列ACE_Method_Request//ACE请求(命令)2.简介ACE主动对象模式主动对象模式用于降低方法执行和方法调用之间的耦合。该模式描述了另外一种更为透明的任务间通信方法。传统上,所有的对象都是...
分类:系统相关   时间:2015-01-22 15:19:54    阅读次数:306
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!