目录Go 状态模式讲解和代码示例概念示例vendingMAChine.go: 背景state.go: 状态接口noItemState.go: 具体状态hasItemState.go: 具体状态itemRequestedState.go: 具体状态hasMoneyState.go:
目录概念示例subject.go: 主体item.go: 具体主体observer.go: 观察者customer.go: 具体观察者main.go: 客户端代码output.txt: 执行结果概念示例
目录单例模式概念示例单例模式 单例是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。
目录生成器模式概念示例生成器模式 生成器是一种创建型设计模式, 使你能够分步骤创建复杂对象。
目录抽象工厂模式概念示例抽象工厂模式 抽象工厂模式是一种创建型设计模式, 它能创建一系列android相关的对象, 而无需指定其具体类。
目录原型模式概念示例原型模式 原型是一种创建型设计模式, 使你能够复制对象, 甚至是复杂对象, 而又无需使代码依赖它们所属的类。
目录桥接模式概念示例桥接模式 桥接是一种结构型设计模式, 可将业务逻辑或一个大类拆分为不同的层次结构, 从而能独立地进行开发。
目录适配器模式概念示例适配器模式 适配器是一种结构型设计模式, 它能使不兼容的对象能够相互合作。
目录前言什么是原型模式使用原型模式的目的使用场景利用原型模式实现文档树总结前言