码迷,mamicode.com
首页 >  
搜索关键字:耦合度    ( 946个结果
ASP.NET MVC系列:Area
1. Area简介 ASP.NET MVC Area机制构建项目,可以将相对独立的功能模块切割划分,降低项目的耦合度。2. Area设置Routing 新建Admin Area后,自动创建AdminAreaRegistration.cs,用于设置Area Routing。using System.....
分类:Web程序   时间:2015-07-14 19:56:19    阅读次数:157
observer(观察者模式)
有这么一种松耦合的需求: 有一些类的对象对类A对象的状态变化很感兴趣,不会改变类A的对象,也不会被类A的对象改变,想以一种较小的代价观察对类A对象状态变化。 下面的几种方式也能实现上述目的 (1)通过类的继承来共同管理和维护一些感兴趣的数据或者状态,但是耦合度大,不易扩展和维护。 (2)通过调用被观察者的getter方法获取数据,这个还是直接的对象调用。 上述两种方法将使观察者和被观察对...
分类:其他好文   时间:2015-07-14 17:57:27    阅读次数:115
OOAD之面向对象设计原则
学习这个设计模式 真的觉得很抽象,只有自己多多的领会!在很多时候,很多的知识都会觉得讲起来是很矛盾的。本章目标1掌握内聚度和耦合度的概念2掌握面向对象设计原则(一)如何衡量软件设计的质量内聚度:表示一个应用程序的单个单元所负责的任务数量和多样性。内聚与单个类或者单个方法单元相关。(在我自己的理解就是...
分类:其他好文   时间:2015-07-08 20:26:25    阅读次数:129
ios Block解决循环引用和回传值
存在这么一个需求:为了降低控制器的耦合度,自定义了视图控件,但是现在另外一个页面需要显示自定义视图上的值;需要用block回调到控制器中来显示啰嗦了一大堆,说个简单明了的(需求:B控制器要向A控制器传值)。1.首先第一步要在B控制器中定义block 例如:#import "BViewControll...
分类:移动开发   时间:2015-07-07 18:59:44    阅读次数:131
Struts2框架学习(二) Action
Struts2框架学习(二) ActionStruts2框架中的Action类是一个单独的javabean对象。不像Struts1中还要去继承HttpServlet,耦合度减小了。1,流程拦截器拦截请求,创建代理Action对象,执行方法,返回结果,界面跳转。拦截器解析请求路径,获取Action的名...
分类:其他好文   时间:2015-07-05 21:07:55    阅读次数:104
深入解析spring的IOC和DI
在此之前先说一下没有spring的时候,对象直接的合作是如果工作的,比如A类要调用B类的方法,首先在A类中肯定需要创建一个B对象,然后通过B对象的实例去调用A方法的实例方法,如是静态方法可以直接通过类名去调用即可。这样做的缺点,通过new对象的的方式去创建对象,第一相互之间的依赖性太大,同一个对象多次创建,用完以后需要销毁,效率低下,这样的方式总体就是,对象之间的耦合度高,效率低(每次都需要创建和...
分类:编程语言   时间:2015-07-05 16:55:15    阅读次数:147
spring AOP概念讲解
在软件中,有些行为对于大多数应用都是通用的。比如:日志、安全和事务。如果每个方法里面都去写记日志的方法逻辑,是不是觉得很麻烦,耦合度过高。如果让应用对象只关注自己所针对的业务领域问题,而其他方面的问题由其他应用对象处理,这会不会更好了? 在软件开发中,分布于应用中多处的功能被称为横切关注点。通常,这些横切关注点从概念上是于应用的业务逻辑是分离的(但是往往直接嵌入到应用的业务逻辑之中)。将这些横切...
分类:编程语言   时间:2015-07-05 09:37:05    阅读次数:156
设计模式——为什么要学习设计模式
不好程序:1 情况之一:重复的代码多到一定程度,维护的时候,可能就是一场灾难。好程序的标准(灵活性好):1 容易维护,容易扩展,容易复用;2 编程有一定的原则,就是用尽可能的办法去避免重复;面向对象的好处:通过封装,继承,多态把程序的耦合度降低,用设计模式使得程序更加的灵活,容易修改,并且易于复用;...
分类:其他好文   时间:2015-07-04 15:23:34    阅读次数:142
利用General框架进行三层架构开发
三层架构是企业信息管理系统中一种比较流行的架构方式,如大家所知,三层架构将信息系统分为数据访问层(DAL)、业务逻辑层(BLL)、界面表示层(UI)三部分,三层架构的好处是根据系统中代码所处的层次将系统拆开,而通过业务模型(Model)再进行连接,降低系统各层次之间的耦合度,提升程序开发和后期维护的...
分类:其他好文   时间:2015-07-02 11:31:33    阅读次数:105
thinkphp框架使用心得
接触的第一个PHP框架就是TP,在使用的了一段时间后就放弃了,说实话TP的弊端挺多,之后又接触laravel框架,慢慢的就爱上laravel这个框架了。这段时间由于公司的原因,又不得不使用thinkphp框架,在这里分享下使用心得。TP框架这一块,框架的耦合度高,整体代码半面对对象半过程化,整体使用...
分类:Web程序   时间:2015-07-01 13:45:15    阅读次数:194
946条   上一页 1 ... 75 76 77 78 79 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!