首页 设计模式之美导读和知识框图
文章
取消

设计模式之美导读和知识框图

1. 导读

1.1. 为什么要学设计模式

  1. 应对面试
  2. 提高代码质量
  3. 提高复杂系统的设计和开发能力
  4. 便于理解开源项目(优秀的开源项目往往大量用到了设计模式)
  5. 提升软实力

1.2. 如何评价代码质量

评价指标

可维护性可读性可扩展性可复用性可测试性
bug易修复 易修改 易添加功能逻辑清晰 简单易懂开闭原则高内聚 解耦 功能模块化易进行单元测试

知识框图

本文由作者按照 CC BY 4.0 进行授权

基于 DDD 领域驱动设计的抽奖系统

设计思想-面向对象