Copyright (2014) 郭龙仓. All Rights Reserved.OpenFlow传统的网络环境中,仅仅有路由器/交换机之间的接口/协议是标准化的,可是在网络设备内部,数据平面和控制平面事实上是耦合在一起的,每一家厂商都有自己专有的系统来实现这两个平面,并且数据平面和控制平面不可以...
分类:
其他好文 时间:
2014-06-28 18:32:46
阅读次数:
175
1、在面向过程语言结构化设计中,抽象的单位是函数;而在面向对象设计中,抽象的是对象。这种抽象能力可以让程序员在更高的层次上对问题进行考虑。2、面向对象思想的三大要素是封装、继承和多态。封装机制屏蔽了对象本身的业务细节,能降低模块之间的耦合性,继承机制能实现类的重用,而多态机制能把具有相同业务类型的方...
分类:
其他好文 时间:
2014-06-28 14:03:39
阅读次数:
173
什么是三层,是说的像房屋那样的三层么?当然不是啦,我这里要给大家说的三层是软件体系架构设计中的一种分层方式。
三层架构:通常意义上的三层架构就是整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的就是为了“高内聚,低耦合”的思想。
三层概念简介:
1、显示层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见...
分类:
其他好文 时间:
2014-06-22 20:24:35
阅读次数:
244
一. 概述
职责链模式:
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
二. 举个例子
员工要求加薪
公司的管理者一共有三级:总经理、总监、经理,如果一个员工要求加薪,应该向主管的经理申请,如果加薪的数量在经理的职权内,那么经理可以直接批准,否则将申请上交给总监。总...
分类:
编程语言 时间:
2014-06-22 14:46:52
阅读次数:
300
原文出处:http://blog.csdn.net/zhengzhb/article/details/7430098定义:用一个中介者对象封装一系列的对象交互,中介者使各对象不需要显示地相互作用,从而使耦合松散,而且可以独立地改变它们之间的交互。类型:行为类模式类图:中介者模式的结构 中介者模式又称...
分类:
编程语言 时间:
2014-06-21 09:25:51
阅读次数:
325
什么是Unity?Unity是一个轻量级的可扩展的依赖注入容器,支持构造函数,属性和方法调用注入。Unity可以处理那些从事基于组件的软件工程的开发人员所面对的问题。构建一个成功应用程序的关键是实现非常松散的耦合设计。松散耦合的应用程序更灵活,更易于维护。这样的程序也更容易在开发期间进行测试。你可以...
分类:
其他好文 时间:
2014-06-18 12:50:31
阅读次数:
376
先说下代理模式是什么吧
定义: 为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象
而代理对象可以在客户端和目标对象之间起到中介的作用。
在看过李明杰老师的课程后,我对代理模式有了最初步的理解,虽然还很浅显 但是也明白了代理模式的
一些作用跟用法。首先使用代理模式可以降低耦合度。大大的增强了代码的弹性。
举个例子,...
分类:
其他好文 时间:
2014-06-18 06:51:20
阅读次数:
150
GOF设计模式著作中的23种设计模式可以分成三组:创建型(Creational),结构型(Structural),行为型(Behavioral)。下面来做详细的剖析。 创建型 创建型模式处理对象构造和引用。他们将对象实例的实例化责任从客户代码中抽象出来,从而让代码保持松散耦合,将创建复杂对象的责任放...
分类:
Web程序 时间:
2014-06-17 23:48:18
阅读次数:
373
中介者(Mediator)模式:用一个中介对象来封装一系列的对象交互,中介者使各个对象不需要显示的相互引用,从而使得耦合松散,而且可以独立的改变他们之间的交互 了解《迪米特法则》的朋友就知道,迪米特法则说的就是:一个对象应当对其它对象有尽可能少的了解迪米特法则的核心观念就是类间解耦,弱耦合,只有弱....
分类:
其他好文 时间:
2014-06-17 15:13:10
阅读次数:
216
定义 避免把一个请求的发送者和接收者耦合在一起,使多个对象都有机会处理请求。将这个请求的多个接收着连接成一条链,并让请求沿着这个链传递下去,只到有一个结点能处理请求。 职责链模式中,链形成后,不一定非要有一个结点能够处理请求,也就是说,所有结点都可以处理一下再往下传,也可以都不处理,这样说来就比.....
分类:
其他好文 时间:
2014-06-17 12:53:06
阅读次数:
319