设计模式之不变模式(Immutable Pattern)分析 博客

不变模式(immutable pattern) 一个类的内部状态创建后,在整个生命期间都不会发生变化时,就是不变类。这种使用不变类的做法叫做不变模式。 不变模式有两种形式: 一种是弱不变模式,另一种是强不变模式。

quguiliang 2011-03-16   1031   0
P15

  t9_设计模式_桥接模式 文档

第九章 桥接模式 2. 适配器模式的原理 适配器模式,有什么优缺点? 回顾 3. 结构模式 适配器模式(Adapter) 桥接模式(Bridge) 组合模式(Composite) 装饰模式(Decorator)

726804030 2012-11-20   538   0
P15

  t11_设计模式_装饰模式 文档

第十一章 装饰模式 2. 组合模式的原理 组合模式,有什么优缺点? 回顾 3. 结构模式 适配器模式(Adapter) 桥接模式(Bridge) 组合模式(Composite) 装饰模式(Decorator)

726804030 2012-11-20   2423   0
Ruby  
P17

  t6_设计模式_原型模式 文档

1. 第六章 原型模式 2. 建造者模式的原理 建造者模式,有什么优缺点? 回顾 3. 创建模式 工厂模式(Factory) 简单工厂模式(Simple Factory) 工厂方法模式(Factory Method)

726804030 2012-11-20   2525   0

设计模式学习笔记-观察者模式 经验

1. 概述 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 2

KristineIsa 2012-04-25   7409   0

PHP设计模式之装饰器模式 经验

com/a/1190000004467783 装饰器模式解决的问题 修饰模式,是面向对象编程领域中,一种动态地往一个类中添加新的行为的设计模式。就功能而言,修饰模式相比生成子类更为灵活,这样可以给某个对象而不是整个类添加一些功能。

flutelover 2016-02-22   20028   0

[设计模式]之二:策略模式 经验

略却完全不同,也就是每个具体的折扣日实现这个 返回折扣结果的抽象方法 都不一样。那该怎么做? 设计原则:找到系统中变化的部分,将变化的部分同其它稳定的部分隔开。换句话说就是:”找到变化并且把它封装

vsng2487 2016-05-05   20849   0

设计模式之观察者模式 经验

介绍 观察者模式又叫发布订阅模式(Publish/Subscribe),它定义了一种一对多的关系,让多个观察者对象同时监听某一个主题对象,这个主题对象的状态发生变化时就会通知所有的观察者对象,使得它们能够自动更新自己。

caibing 2017-03-02   6956   0

iOS设计模式之观察者模式 经验

什么是观察者模式?我们先打个比方,这就像你订报纸。比如你想知道美国最近放生了些新闻,你可能会订阅一份美国周刊,然后一旦美国有了新的故事,美国周刊就发一刊,并邮寄给你,当你收到这份报刊,然后你就能够了解

jopen 2014-01-14   24393   0

PHP设计模式学习笔记: 命令模式(Command) 经验

$this->bookCommandee->setStarsOff(); } } writeln('开始测试命令模式'); writeln(''); // 创建一个书本操纵类 $book = new BookCommandee('Design

jopen 2014-07-12   14421   0
P14

  t14_设计模式_代理模式 文档

第十四章 代理模式 2. 享元模式的原理 享元模式,有什么优缺点? 回顾 3. 结构模式 适配器模式(Adapter) 桥接模式(Bridge) 组合模式(Composite) 装饰模式(Decorator)

726804030 2012-11-20   1952   0
P17

  t5_设计模式_建造者模式 文档

第五章 建造者模式 2. 抽象工厂模式的原理 抽象工厂模式,有什么优缺点? 回顾 3. 创建模式 工厂模式(Factory) 简单工厂模式(Simple Factory) 工厂方法模式(Factory

726804030 2012-11-20   2059   0

PHP设计模式之访问者模式 经验

来自: https://segmentfault.com/a/1190000004513278 访问者模式解决的问题 在我们的代码编写过程当中,经常需要对一些类似的对象添加一些的代码,我们以一个计算机对象打印组成部分为例来看下:

ChaMontague 2016-02-29   14629   0

设计模式 - 观察者模式 经验

什么是观察者模式 有人这么说 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。 这个主题对象在状态上发生变化时,会通知所有观察者对象,让它们能够自动更新自己。

iqychblvjw 2016-07-25   11680   0
P14

  t3_设计模式_工厂方法模式 文档

第三章 工厂方法模式 2. 简单工厂模式的原理 简单工厂模式,有什么优缺点? 回顾 3. 创建模式 工厂模式(Factory) 简单工厂模式(Simple Factory) 工厂方法模式(Factory

726804030 2012-11-20   499   0
P14

  t13_设计模式_享元模式 文档

第十三章 享元模式 2. 外观模式的原理 外观模式,有什么优缺点? 回顾 3. 结构模式 适配器模式(Adapter) 桥接模式(Bridge) 组合模式(Composite) 装饰模式(Decorator)

726804030 2012-11-20   466   0
P15

  Java 建造者模式(Builder) 文档

Builder 模式 —— 建造者模式(又译成生成器模式)的主要功能是构建复杂的产品,它是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 举个例子,打个生产电脑的比方,这里简单一点,假设生产电脑只需要

Michal_CH 2013-02-26   409   0

Actor模式Java实现 JActor 经验

JActor 是一个 Java 的 Actor 模式的实现,经过测试在 i5 CPU 上可支持每秒钟发送 8500万条消息,可能是目前最快的。这相当于是 Scala 的 Actor 的纯 Java 版本。 示例代码:

openkk 2012-04-11   23096   0
P31

  JAVA 桥接模式 文档

主题:JAVA 桥接模式 作者:Flying Dreams  来源:博客园  发布时间:2011-11-28 16:31  阅读:4 次  原文链接   [收藏]   一. 从树谈起 基本上所有人都知道树这个概念。

xiaobail12 2013-05-30   2311   0
P8

  Java动态代理模式 文档

代理模式(Proxy)-利用反射机制实现的动态代理 Java深入到一定程度,就不可避免的碰到设计模式这一概念,了解设计模式,将使自己对java中的接口或抽象类应用有更深的理解.设计模式java的中型系统中应用广泛

w757227129 2014-09-15   2606   0
1 2 3 4 5 6 7 8 9 10