设计模式中的行为型模式,包括观察者模式、状态模式、策略模式、模板模式、访问者模式、职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式,本文主要用简单的实例介绍这几种设计模式。
· 观察者模式 - 找工作或观察工作 原文 Observer – Look for a job or observe a job?
· 观察者模式 - 一个简单的Swing GUI例子 原文 Observer – A simple Swing GUI example
· 状态模式 - 当生活困难时要努力工作 原文 State – Work hard when life is hard
· 策略模式 - 如果加速你会得到票吗 原文 Strategy – Will you get a ticket if speeding
· 模板模式 - 测试车辆 原文 Template – Test a vehicle
· 访问者模式 - 访问纽约 原文 Visitor – Visit New York City
· 职责链模式 - 职责链 原文 Chain of responsibility – The responsibility chain
· 命令模式 - 使用不同的命令控制电脑 原文 Command – Use different command to control computer
· 解释器模式 - 解释一些内容 原文 Interpreter – Interpret some context
· 迭代器模式 - 迭代一个对象集合 原文 Iterator – Iterate a collection of objects
· 中介者模式 - 两个同事的交流 原文 Mediator – Mediate two colleagues
· 备忘录模式 - 使用备忘录记录时间旅行 原文 Memento – Use memento to time travel