组合模式 (composite) 将对象组合成树形结构以表示“部分-整体”的层次结构。Composite使得用户对单个对象和组合对象的使用具有一致性

享元模式(Flyweight) 利用共享技术有效的支持大量细粒度的对象 。 在 GoF23种设计模式 中,属于 结构型模式( Structural

适配器模式(Adapter) 将一个类的接口转化为另一需要的接口形式。 在 GoF23种设计模式 中,属于 结构型模式( Structural pa

装饰模式(Decorator) 动态的给某一对象添加额外的职责。也可以叫做包装器(Wrapper)。 在 GoF23种设计模式 中,属于 结构型模式

外观模式(Facade Pattern) 为子系统中一系列接口提供一个统一的界面,从而使得子系统更加容易使用。 在 GoF23种设计模式 中,属于

原型模式 通过复制实例原型,生成新的实例对象。 在 GoF23种设计模式 中,属于 创建型模式( Creational patterns) 。 我们

通过 UML入门 的介绍,我们对UML有了大概的了解。 下面,我们就来了解一下常用的三种UML图的基本语法。 类图 它主要用于描述类、接口、协作以及

单例(Singleton) 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 在 GoF23种设计模式 中,属于 创建型模式( Creatio

什么是建造者模式 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 在 Go

什么是工厂模式 工厂模式:通过建造工厂,让产品使用与生产过程解耦。 在 GoF23种设计模式 中,属于创建型模式( Creational patte

UML UML(Unified Modeling Language,统一建模语言) 为什么用UML 一个企业或组织往往由不同岗位不同职业的人共同组成

由来 由 BASE理论 我们知道,要解决分布式系统事务问题,重点就是解决数据一致性问题。为了解决这个问题,人们提出许多有关一致性的协议和算法,其中最