码迷,mamicode.com
首页 >  
搜索关键字:高内聚低耦合    ( 406个结果
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
面向对象的方法(类生成思想)[高内聚]
我们一般说,设计类要做到'高内聚,低耦合',所谓的'高内聚',现在开始明白一点: 学会用OOP(面向对象)的思想去设计类,我们设计好的类,我们可以将有关联的方法集中到一个类中,用户使用的时候,是获得当前类的一个对象,然后去调用我们的方法,例如,在java web中,用户登录初次登录时,向S...
分类:其他好文   时间:2015-02-05 16:20:34    阅读次数:167
三层架构
通常意义的三层架构是将整个业务应用划分为:表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)。区分层次的目的是为了“高内聚、低耦合”的意思。1、表示层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层...
分类:其他好文   时间:2015-02-02 12:24:29    阅读次数:119
三层架构理论总结
What?          三层架构就是将整个业务应用划分为:表示层(Presentation Layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data Access Layer)。   Why?           区分层次的目的是实现“高内聚,低耦合”的思想。三层结构是软件架构设计中,最普遍的一种结构。   When?     ...
分类:其他好文   时间:2015-01-31 17:55:26    阅读次数:215
低耦合,高内聚真的好吗?
首先来看看什么是“低耦合,高内聚”,这里简单介绍一下:内聚描述的是模块内的功能联系;从功能角度来度量模块内的联系,一个好的内聚模块应当恰好完成一个任务。耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取决于模块间接口的复杂程度、进入或访问一个模块的点以及通过接口的数据。          另外“高内聚低耦合”,也是软件工程中的概念,是判断设计好坏的标准,或许也可以说是设计软件所追求的目标,...
分类:其他好文   时间:2015-01-26 17:23:35    阅读次数:123
开发JavaScript组件(完整示例)
使用JavaScript,按照面向对象的思想来构建组件。 现以构建一个TAB组件为例。 从功能上讲,组件包括可视部分和逻辑控制部分;从代码结构上讲,组件包括代码部分和资源部分(样式、图片等)。 组件的特点:高内聚,低耦合(不与其他代码逻辑交叉,可以继承,包含);封装性(隐藏私有方法和变量);可重用性(可反复多次使用,用来组装更复杂的应用)。 JS 组件 .TabControl...
分类:编程语言   时间:2015-01-15 20:18:51    阅读次数:252
设计模式之特性"大杂烩"(一)
封装     使每个对象都包含它能进行操作所需要的所有信息,可以不依靠其他的对象来独立完成自己的操作。     一、优点         1、类的内部的实现可以自由的修改。         2、类具有清晰的对外接口。         3、有良好的封装性,充分体现了高内聚低耦合。 继承     定义父类和子类,也可叫做基类和派生类,其中子类继承父类的所有特性...
分类:其他好文   时间:2015-01-13 17:48:12    阅读次数:136
三层架构理解
三层架构是将整个业务分成:表示层,业务逻辑层,数据访问层,已达到“高内聚,低耦合”的思想;当一个软件系统较大时,采用分层的思想,可以降低复杂度。...
分类:其他好文   时间:2015-01-05 16:48:39    阅读次数:185
Python函数设计原则
在任何编程语言中,函数的应用主要出于以下两种情况 代码块重复,这时候必须考虑用到函数,降低程序的冗余度 代码块复杂,这时候可以考虑用到函数,降低程序的可读性 当完整流程足够大时,就要考虑函数,及如何将函数组合在一起。在Python中做函数设计,主要考虑到函数大小、聚合性、耦合性三个方面,这三者应该归结于项目规划与设计的范畴。高内聚低耦合则是任何语言函数设计的总体原则。 如何将任务分解成更有针对性的函数从而导致了聚合性 函数间将要如何通信则又涉及到耦合性 而将函数设计成了合适的大小又可以加强其聚合性及降低其耦...
分类:编程语言   时间:2015-01-01 06:41:30    阅读次数:234
406条   上一页 1 ... 33 34 35 36 37 ... 41 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!