设计模式 相关文章

设计模式
  • 创建型模式

    工厂方法模式(Factory Method Pattern)是一个 创建型设计模式,它定义了一个用于创建对象的接口,但由 子类决定实例化哪一个类。换句话说,工厂方法模式通过子类化来推迟对象的创建过程,避免客户端直接使用具体类,增强了系统的灵活性和扩展性。
    2025-02-11·258 阅读
  • 面向对象设计原则

    依赖倒转原则(Dependency Inversion Principle,DIP)是 SOLID 原则中的一部分,旨在减少模块之间的耦合,使得系统更加灵活和可维护。这个原则的核心观点在于:高层模块不应该依赖于低层模块,二者都应该依赖于抽象;抽象不应该依赖于具体细节,具体细节应该依赖于抽象。
    2025-02-10·160 阅读
  • Options 模式

    在软件开发领域,Options 模式(Options Pattern)是一种常见的设计模式,它允许用户通过提供一系列选项来自定义函数、类型或对象的行为。在 Golang 中,选项模式的应用非常广泛,尤其是在库和框架的设计中。接下来将深入探讨 Golang 中选项模式的实现方式,以及如何利用选项模式提高代码的灵活性和可维护性。
    2024-04-16·101 阅读