loading · loading ·

2023

访问者模式
·493 字·3 分钟· loading
设计模式 设计模式 访问者模式
亦称: Visitor访问者模式是一种行为设计模式, 它能将算法与其所作用的对象隔离开来。
模板方法模式
·342 字·2 分钟· loading
设计模式 设计模式 模板方法模式
亦称: Template Method 意图模板方法模式是一种行为设计模式, 它在超类中定义了一个
策略模式
·343 字·2 分钟· loading
设计模式 设计模式 策略模式
亦称: Strategy 意图策略模式是一种行为设计模式, 它能让你定义一系列算法, 并将每种算法分别
golang 访问者模式讲解和代码示例
·384 字·2 分钟· loading
设计模式 设计模式 golang
访问者是一种行为设计模式, 允许你在不修改已有代码的情况下向已有类层次结构中增加新的行为。
状态模式
·466 字·3 分钟· loading
设计模式 设计模式 状态模式
亦称: State状态模式是一种行为设计模式, 让你能在一个对象的内部状态变化时改变其行为, 使其看上去就像改变
golang 模板方法模式讲解和代码示例
·323 字·2 分钟· loading
设计模式 设计模式 golang
模版方法是一种行为设计模式, 它在基类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。
备忘录模式
·445 字·3 分钟· loading
设计模式 设计模式 备忘录模式
亦称: 快照、Snapshot、Memento 意图备忘录模式是一种行为设计模式, 允许在不暴露对象
golang 策略模式讲解和代码示例
·273 字·2 分钟· loading
设计模式 设计模式 golang
策略是一种行为设计模式, 它将一组行为转换为对象, 并使其在原始上下文对象内部能够相互替换。原始对象被称为上下文, 它包含指向策略对象的引用并将执行行为的任务分派给策略对象。 为了改变上下文完成其工作的方式, 其他对象可以使用另一个对象来替换当前链接的策略对象。
单例模式
·252 字·2 分钟· loading
设计模式 设计模式 单例模式
单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。![单例模式]
golang 状态模式讲解和代码示例
·635 字·3 分钟· loading
设计模式 设计模式 golang
状态是一种行为设计模式, 让你能在一个对象的内部状态变化时改变其行为。该模式将与状态相关的行为抽取到独立的状态类中, 让原对象将工作委派给这些类的实例, 而不是自行进行处理。