golang设计模式——简介

文章目录

  • Golang设计模式简介
    • 什么是设计模式
    • 设计模式的分类
  • 七大设计原则
    • 开闭原则
    • 依赖倒置原则(依赖反转原则)
    • 单一职责原则
    • 接口隔离原则
    • 迪米特法则
    • 里氏代换原则
    • 合成复用原则


Golang设计模式简介

什么是设计模式

设计模式是面向对象软件的设计经验,是解决特定问题的一系列套路。它不是语法规定,而是一套用来提高代码可复用性、可维护性、可读性、稳健性以及安全性的解决方案。每一种设计模式系统的命名、解释和评价了面向对象中一个重要的和重复出现的设计。

设计模式的分类

  1. 创建模式 - 用来帮助我们创建对象的
    1. 工厂模式 (Factory Pattern)
    2. 抽象工厂模式 (Abstract Factory Pattern)
    3. 单例模式 (Singleton Pattern)
    4. 建造者模式 (Build

你可能感兴趣的:(Golang设计模式,设计模式)