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

    • 综合

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

    • 安全

    • 解决方案

  • 设计模式

  • 重构

  • DDD

  • UML

  • 设计
dunwu
2022-04-27
目录

设计

# 设计

# 📖 内容

# 架构

# 综合

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

# 微服务

  • 微服务简介
  • 微服务基本原理

# 安全

  • 认证和授权
  • OAuth2.0

# 设计模式

  • 面向对象原则

# 创建型模式

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

  • 简单工厂模式 (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)

# 重构

  • 代码的坏味道和重构
  • 代码坏味道之代码臃肿
  • 代码坏味道之滥用面向对象
  • 代码坏味道之变革的障碍
  • 代码坏味道之非必要的
  • 代码坏味道之耦合

# UML

  • UML 快速入门
  • UML 结构建模图
  • UML 行为建模图

# 📚 资料

  • UML
    • Wiki-UML (opens new window)
    • Sparx UML 教程 (opens new window)
    • OMG UML (opens new window)
    • UML Tutorial (opens new window)
    • W3Cschool UML 教程 (opens new window)
    • UML 学习入门就这一篇文章 (opens new window)
  • 设计模式
    • 《Head First 设计模式》 (opens new window)
    • 《大话设计模式》 (opens new window)
    • 设计模式教程 (opens new window)
  • 重构
    • 《代码整洁之道》 (opens new window)
    • 《重构 - 改善既有代码的设计》 (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-15
02
如何设计系统
11-08
03
认证和授权
11-08
更多文章>
Theme by Vdoing | Copyright © 2019-2024 钝悟(dunwu) | CC-BY-SA-4.0
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×