tower
-
观察者设计模式
意图 定义对象之间的一对多依赖关系,这样当一个对象改变状态时,它的所有依赖项都会得到通知并自动更新。 将核心(或通用或引擎)组件封装在 Subject 抽象中,将变量(或可选或用户…
-
建造者设计模式
意图 将复杂对象的构造与其表示分离,以便相同的构造过程可以创建不同的表示。 解析复杂的表示,创建几个目标之一。 问题 应用程序需要创建复杂聚合的元素。聚合规范存在于辅助存储中,并且…
-
备忘录设计模式
意图 在不违反封装的情况下,捕获并外化对象的内部状态,以便稍后可以将对象返回到该状态。 封装“检查点”功能的魔术 cookie。 将撤消或回滚提升到完整对象状态。 问题 需要将对象…
-
迭代器设计模式
意图 提供一种在不暴露其底层表示的情况下按顺序访问聚合对象的元素的方法。 C++ 和 Java 标准库抽象,使得解耦集合类和算法成为可能。 将集合的遍历提升为“完整对象状态”。 多…
-
Zookeeper之(九) – zookeeper java API – curator – 01 – 基础API
Curator简介 Curator Maven依赖 Curator基础API 简单示例内容 代码 打印结果 方法列表 事件类型列表 参考资料 Curator简介 Curator是N…