1.有人说JSP会泄露源码(可能会有一些代码痕迹,但肯定没啥大事)2.又说,Ajax是为了分离前后台,让控制部分在前台处理,降低代码耦合度,后台只相当于服务。 3.能够让前台移植,降低后期维护成本.纯用前端+ajax请求,后台随便改,不用通知前台,只需维护一个接口。4.还有的说,html在处理高并发 ...
分类:
Web程序 时间:
2016-05-04 21:05:41
阅读次数:
164
interface特点1.所有方法都是抽象的2.属性都是静态的3.接口之间可以多重继承.(相当于把要求集中)4.接口之间是继承关系5.类和接口是实现关系6.面向接口编程降低耦合度-----------------------------课件部分---------------------------------------接口中的成员修饰符是固定的...
分类:
其他好文 时间:
2016-05-04 19:18:40
阅读次数:
137
1、访问者模式介绍 1.1 访问者模式的定义 访问者模式是封装一些施加于某种数据结构之上的操作。一旦这些操作需要修改的话,接受这个操作的数据结构则可以保存不变。访问者模式适用于数据结构相对稳定的系统, 它把数据结构和作用于数据结构之上的操作之间的耦合度降低,使得操作集合可以相对自由地改变。 数据结构 ...
分类:
其他好文 时间:
2016-04-28 12:01:37
阅读次数:
177
名词解释 依赖:一种模型元素之间的关系的描述。例如类A调用了类B,那么我们说类A依赖于类B。 耦合:一种模型元素之间的关系的描述。例如类A调用了类B或类B调用了类A,那么我们说类A与类B有耦合关系。 耦合度:模型元素之间的依赖程度的量化描述。 控制:一种模型元素之间的关系的描述。例如类A调用了类B, ...
分类:
其他好文 时间:
2016-04-26 10:53:10
阅读次数:
124
目录 前言 生产者和消费者 发布和订阅 注意 前言 随着业务复杂, 业务的项目依赖关系增强, 使用消息队列帮助系统降低耦合度.发布订阅(pub/sub)是一种消息通信模式,主要目的是解除消息发布者、消息订阅者之间的耦合 订阅分布本身也是一种生产者消费者模式, 订阅者是消费者, 发布者是生产者. 订阅 ...
分类:
其他好文 时间:
2016-04-24 07:33:46
阅读次数:
314
控制反转IOC, 全称 “Inversion of Control”。依赖注入DI, 全称 “Dependency Injection”。 面向的问题:软件开发中,为了降低模块间、类间的耦合度,提倡基于接口的开发,那么在实现中必须面临最终是有“谁”提供实体类的问题。(将各层的对象以松耦合的方式组织起 ...
分类:
其他好文 时间:
2016-04-21 07:28:01
阅读次数:
145
外观模式是一种使用频率非常高的结构型设计模式,它通过引入一个外观角色来简化客户端与子系统之间的交互,为复杂的子系统调用提供一个统一的入口,降低子系统与客户端的耦合度,且客户端调用非常方便。 1. 外观模式概述 不知道大家有没有比较过自己泡茶和去茶馆喝茶的区别,如果是自己泡茶需要自行准备茶叶、茶具和开 ...
分类:
其他好文 时间:
2016-04-14 18:00:16
阅读次数:
254
一、定义 1.高内聚低耦合,是软件工程中的概念,是判断设计好坏的标准,主要是面向对象的设计,主要是看类的内聚性是否高,耦合度是否低。 内聚:就是一个模块内各个元素彼此结合的紧密程度,高内聚就是一个模块内各个元素彼此结合的紧密程度高。 所谓高内聚:是指一个软件模块是由相关性很强的代码组成,只负责一项任 ...
分类:
其他好文 时间:
2016-04-13 20:26:14
阅读次数:
147
WPF 全称为 Windows Presentation Foundation。 核心特性: WPF使用一种新的XAML(Extensible Application Markup Language)语言来开发界面,这将把界面开发以及后台逻辑很好的分开,降低了耦合度,使用户界面设计师与程序开发者能更 ...
1.什么是委托? 委托是表示方法的类型。 2.定义委托 3.执行委托 4.什么是事件? 事件是对委托的封装,类似于private的委托,但在类外部可以使用+=方法注册事件。 事件的出现可以降低程序的耦合度,事件理应由事件拥有者触发,而public的委托可以在类的外部被调用者触发,事件的特性是能在外部 ...
分类:
其他好文 时间:
2016-04-08 21:28:21
阅读次数:
169