码迷,mamicode.com
首页 >  
搜索关键字:低耦合    ( 1000个结果
MVC+EF+Spring.Net代码生成器
最近研究学习了MVC、EF等相关技术,写了一套项目架构。只要更改EF模型,生成数据库并转换T4模版。数据层和业务层就可以自动生成了。主要用到的技术:1、EF实体框架。2、Spring.Net依赖注入。3、封装、继承、多态。3、低耦合三层。4、T4模版......近期,针对我写的项目架构,写了一款代码...
分类:编程语言   时间:2015-03-07 13:58:44    阅读次数:161
初识三层架构
三层是建立在面向对象的基础上设计的,分层的最高原则是高内聚,低耦合。三层架构将数据层、应用层和业务层分离,业务层通过应用层访问数据库,保护数据安全,利于负载平衡,提高运行效率,方便构建不同网络环境下的分布式应用。    1、三层架构概述    物理分类:显示层、业务逻辑层、数据层    逻辑分类:UI、BLL+DAL、DB    2、什么情况下使用三层架构?    业务复杂,需...
分类:其他好文   时间:2015-03-06 19:13:54    阅读次数:140
软件开发中的高聚合低耦合原则
内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系;耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据高内聚低耦合,是软件工程中的概念,是..
分类:其他好文   时间:2015-03-05 17:18:33    阅读次数:182
django模型
用django时,只要用到数据库就得用到模型。一、数据库的MTV开发模式从MVC到MTV所谓软件架构的MVC模式将数据的存取逻辑(Module),表现逻辑(View)和业务逻辑(Controller)分开,降低耦合。Module代表数据库的存取,View代表系统中选择显示什么和怎样显示,Contro...
分类:其他好文   时间:2015-03-04 20:57:32    阅读次数:139
JS性能消耗在哪里?
内部原因:构造,递归,循环,拷贝,动态执行,字符串操作等1.过度的封装(过多的创建“庞大的”对象,但是如果在允许的条件下,面向对象的封装是可以提高维护性,而且符合我们的高内聚低耦合原则);2.少的去使用私有变量在外界访问(向外界通过暴漏接口的方式去访问私有变量很消耗性能);3.大量构造对象开销很大;...
分类:Web程序   时间:2015-03-02 16:33:00    阅读次数:162
初识AOP
最近一直听到AOP,他到底是个什么东西,经过这几天查资料,大概有个了解。他的全称:Aspect Oriented Programming  (面向切面编程)。初步理解为:AOP就是“高内聚,低耦合”的一种实现,它实现了调用者与被调用者之间的解耦合。 AOP的由来:     假设现在系统有三个方法,现在要给该三个方法都加上一段相同的代码,可以是都加上事物或者日志啥等。最开始可能是如下的实现方...
分类:其他好文   时间:2015-02-28 11:26:23    阅读次数:173
MVC 依赖注入
本人主要是写给我自己看的,文章没有过多的解释,只留下步骤。目的:面向接口编程,做到低耦合,高内聚1.利用Nuget 管理工具,安装Ninject。2.随便新建一个接口和一个实现类,我在此项目中是新建了一个ITextHelper接口和TextHelper实现类,定义方法GetString,代码代码如下...
分类:Web程序   时间:2015-02-10 18:22:06    阅读次数:177
设计模式六原则
单一职责原则告诉我们实现类要职责单一;里氏替换原则告诉我们不要破坏继承体系,子类可以扩展父类的功能,但不能改变父类原有的功能;依赖倒置原则告诉我们要面向接口编程;接口隔离原则告诉我们在设计接口的时候要精简单一;迪米特法则告诉我们要降低耦合。而开闭原则是总纲,他告诉我们要对扩展开放,对修改关闭参考:h...
分类:其他好文   时间:2015-02-10 13:11:18    阅读次数:169
编程感悟(全局变量的使用)
话不多说,直入正题。                   在一个大的C++工程或者其他语言的工程中,全局变量都是必不可少的。一个理想的软件应该符合模块之间低耦合、高内聚的要求。但是模块之间的通信都是必不可少的,全局变量所提供的主要功能就是在不同模块或不同类中提供通信服务。必须注意的是,使用全局变量是危险的,至少危险系数比较高。一旦全局变量的使用出错,所造成的影响远比一个局部变量的影响大。然而...
分类:其他好文   时间:2015-02-09 23:07:13    阅读次数:197
面向对象的方法(类生成思想)[高内聚]
我们一般说,设计类要做到'高内聚,低耦合',所谓的'高内聚',现在开始明白一点: 学会用OOP(面向对象)的思想去设计类,我们设计好的类,我们可以将有关联的方法集中到一个类中,用户使用的时候,是获得当前类的一个对象,然后去调用我们的方法,例如,在java web中,用户登录初次登录时,向S...
分类:其他好文   时间:2015-02-05 16:20:34    阅读次数:167
1000条   上一页 1 ... 85 86 87 88 89 ... 100 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!