加载中
Neutron实现的虚拟化网络(持续更新)

Neutron 提供的网络虚拟化能力 二层到七层网络虚拟化:L2(virtual switch)、L3(virtual Router和LB)、L4-7(virtual Firewall)等。 网络连通性:二层网络和三层网络 租户隔离性 网络安全性 网...

2017/07/25 14:09
17
设计原则-开闭原则(Open Close Principle)

意图 开闭原则就是说对扩展开放,对修改关闭(一个软件实体如类、模块和函数应该对扩展开放,对修改关闭)。在程序需要进行扩展的时候,不能去修改原有的代码,实现一个热插拔的效果。所以一...

2017/07/24 09:00
2
单一职责原则

不要存在多于一个导致类变更的原因,及一个类一个职责

2017/07/24 09:00
1
迭代模式(Iterator Pattern 游标模式 CursorPattern,对象行为型模式)

意图 提供一种方法访问一个容器【聚合】(Container)对象中的各个元素,而不需暴露该对象的内部细节。 适用性 迭代器模式可用来: 1. 访问一个聚合对象的内容而无需暴露它的内部表示。 2. 支...

2017/07/24 09:00
2
抽象工厂模式(Abstract Factory Pattern,对象创建型模式)

意图 把相关的零件组合成产品,侧重点在于零件的组合而不是零件的实现 提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 新增具体工厂如探囊取物,但是新增零件却难上...

2017/07/24 08:59
2
访问者模式(Visitor Pattern 对象行为型模式)

意图 实现多重分配可以替换Instanceof 在结构中穿梭还同时做事 访问者模式顾名思义使用这个模式后就可以在不修改已有程序结构的前提下,通过添加额外的“访问者”来完成对已有代码功能的提升...

2017/07/24 08:59
1
设计原则-接口隔离原则(Interface Segregation Principle)

意图 使接口粒度合适 定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 建立单一接口,不要建立庞大臃肿的接口,尽量细化接口,接口中的方法尽量少。...

2017/07/24 08:59
8
代理模式(Proxy Pattern、Surrogate Pattern 对象结构型模式)

定义 需要在创建 为其他对象提供一种代理以控制对这个对象的访问,一种中介作用,隐藏细节 适用性 在需要用比较通用和复杂的对象指针代替简单的指针的时候,使用Proxy模式。下面是一些可以使...

2017/07/24 08:59
4
备忘录模式(Memento Pattern,标记模式 Token Pattern,对象行为型模式)

意图 存储状态,备忘录模式用于存储状态,在java中可以使用序列化。 在不破坏封装的前提下,捕获一个对象的内部状态,并在对象之外保存这个状态,这样以后就可将该对象恢复到原先保存的状态。...

2017/07/24 08:59
11
设计模式总体说明

创建型(creational与对象的创建有关) 创建型模式抽象了实例化过程。它们帮助一个系统独立于如何创建、组合和表示它的那些对象。一个类创建型模式使用继承改变被实例化的类,而一个对象创建...

2017/07/24 08:59
7
创建型模式总结

用一个系统创建的那些对象的类对系统进行参数化有两种常用方法。一种是生成创建对象的类的子类;这对应于使用Factory Method模式。这种方法的主要缺点是,仅为了改变产品类,就可能需要创建一...

2017/07/24 08:59
1
设计模式的思维导图

设计模式的分类 设计原则

2017/07/24 08:59
50
设计原则-迪米特法原则(Demeter Principle)

意图 最少知道原则。 降低对象之间的耦合度。 一个实体应当尽量少的与其他实体之间发生相互作用,使得系统功能模块相对独立。 定义:一个对象应该对其他对象保持最少的了解。 最少知道原则:...

2017/07/24 08:59
7
原型模式(Prototype Pattern对象创建型模式)

意图 复制建立对象实例 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 可以使用原型管理器来管理需要克隆的对象 和其他创建型模式一样都是把产品的创建过程进行封装 原...

2017/07/24 08:59
1
享元模式(羽量级模式、蝇量级模式Flyweight,对象结构型模式)

意图 运用共享技术有效的支持大量细粒度的对象。采用一个共享来避免大量拥有相同内容的“小类”的开销。在Java中可以使用类变量、缓存技术共享相同的部分。 享元模式分为:单纯享元模式和复合...

2017/07/24 08:59
2
工厂方法模式(Factory Method Pattern,对象创建型模式)

意图   工厂方法模式去掉了简单工厂模式中的静态方法,使其能够被继承,并且有具体的工厂来完成产品的创建工作。  定义一个用于创建对象的接口,让子类决定类实例化哪一个类。Factory Met...

2017/07/24 08:59
3
设计原则-里氏替换原则(Liskov Substitution Principle LSP)

意图 规定继承 定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类...

2017/07/24 08:59
1
适配器模式(Adapter Pattern 类对象结构型模式)

将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。换个包装再利用。

2017/07/24 08:59
5
模板方法模式(Template Method Pattern,类行为型模式)

意图 实际处理交给子类 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。 为了解决变化对系统带来的影响而设计的,可以是系统扩展性增强。 TemplateMethod使得子类可以不改变一个算法...

2017/07/24 08:59
2
创建模式(Builder Pattern、构建模式、生成器,对象创建型模式)

意图 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示,将一个构造复杂对象的过程和组合对象的部件解耦。 采用循环渐进的方式组合复杂的对象实例 适用性 在以下情...

2017/07/24 08:59
3

没有更多内容

加载失败,请刷新页面

返回顶部
顶部