DESIGN DESIGN
  • 架构
  • 设计模式
  • 重构
  • UML
GitHub (opens new window)
  • 架构
  • 设计模式
  • 重构
  • UML
GitHub (opens new window)
  • 架构

    • 综合

      • 如何设计系统
      • 系统架构面试
      • 系统架构概述
      • 系统高性能架构
      • 系统高可用架构
      • 系统伸缩性架构
      • 系统扩展性架构
      • 系统安全性架构
      • 大型系统核心技术
      • 系统测试架构
    • 微服务

    • 安全

    • 解决方案

  • 设计模式

  • 重构

  • DDD

  • UML

  • 设计
  • 设计模式
dunwu
2020-08-10
目录

设计模式

# 设计模式

设计模式是软件设计中常见问题的典型解决方案。

# 📖 内容

**面向对象原则

# 创建型模式

创建型模式提供了创建对象的机制, 能够提升已有代码的灵活性和可复用性。

  • 简单工厂模式 (Simple Factory)
  • 工厂方法模式 (Factory Method)
  • 抽象工厂模式 (Abstract Factory)
  • 建造者模式 (Builder)
  • 原型模式 (Prototype)
  • 单例模式 (Singleton)

# 结构型模式

结构型模式介绍如何将对象和类组装成较大的结构, 并同时保持结构的灵活和高效。

  • 适配器模式 (Adapter)
  • 桥接模式 (Bridge)
  • 组合模式 (Composite)
  • 装饰模式 (Decorator)
  • 外观模式 (Facade)
  • 享元模式 (Flyweight)
  • 代理模式 (Proxy)

# 行为型模式

行为模式负责对象间的高效沟通和职责委派。

  • 模板方法模式 (Template Method)
  • 命令模式 (Command)
  • 迭代器模式 (Iterator)
  • 观察者模式 (Observer)
  • 解释器模式 (Interpreter)
  • 中介者模式 (Mediator)
  • 职责链模式 (Chain of Responsibility)
  • 备忘录模式 (Memento)
  • 策略模式 (Strategy)
  • 访问者模式 (Visitor)
  • 状态模式 (State)**

# 📚 资料

  • 《Head First 设计模式》 (opens new window)
  • 《大话设计模式》 (opens new window)
  • 设计模式教程 (opens new window)

# 🚪 传送

◾ 💧 钝悟的 IT 知识图谱 (opens new window) ◾ 🎯 钝悟的博客 (opens new window) ◾

📝 帮助改善此页面! (opens new window)
#设计#设计模式
上次更新: 2024/01/27, 23:24:21
最近更新
01
设计
04-27
02
微服务简介
04-15
03
如何设计系统
11-08
更多文章>
Theme by Vdoing | Copyright © 2019-2024 钝悟(dunwu) | CC-BY-SA-4.0
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×