Clean Architecture 中文
Github open in new window
Github open in new window
  • Clean Architecture 中文
    • 目录
  • Part1. INTRODUCTION 概述
  • Chap1. WHAT IS DESIGN AND ARCHITECTURE? 设计与架构到底是什么
  • Chap2. A TALE OF TWO VALUES 两个价值维度
  • Part2. STARTING WITH THE BRICKS: PROGRAMMING PARADIGMS 从基础构件开始:编程范式
  • Chap3. PARADIGM OVERVIEW 编程范式总览
  • Chap4. STRUCTURED PROGRAMMING 结构化编程
  • Chap5. OBJECT-ORIENTED PROGRAMMING 面向对象编程
  • Chap6. FUNCTIONAL PROGRAMMING 函数式编程
  • Part3. DESIGN PRINCIPLES 设计原则
  • Chap7. SRP: THE SINGLE RESPONSIBILITY PRINCIPLE SRP:单一职责原则
  • Chap8. OCP: THE OPEN-CLOSED PRINCIPLE OCP:开闭原则
  • Chap9. LSP: THE LISKOV SUBSTITUTION PRINCIPLE LSP:里氏替换原则
  • Chap10. ISP: THE INTERFACE SEGREGATION PRINCIPLE ISP:接口隔离原则
  • Chap11. DIP: THE DEPENDENCY INVERSION PRINCIPLE DIP:依赖反转原则
  • Part4. COMPONENT PRINCIPLES 组件构建原则
  • Chap12. COMPONENTS 组件
  • Chap13. COMPONENT COHESION 组件聚合
  • Chap14. COMPONENT COUPLING 组件耦合
  • Part5. ARCHITECTURE 软件架构
  • Chap15. WHAT IS ARCHITECTURE? 什么是软件架构
  • Chap16. INDEPENDENCE 独立性
  • Chap17. BOUNDARIES: DRAWING LINES 划分边界
  • Chap18. BOUNDARY ANATOMY 边界剖析
  • Chap19. POLICY AND LEVEL 策略与层次
  • Chap20. BUSINESS RULES 业务逻辑
  • Chap21. SCREAMING ARCHITECTURE 尖叫的软件架构
  • Chap22. THE CLEAN ARCHITECTURE 整洁架构
  • Chap23. PRESENTERS AND HUMBLE OBJECTS 展示器和谦卑对象
  • Chap24. PARTIAL BOUNDARIES 不完全边界
  • Chap25. LAYERS AND BOUNDARIES 层次与边界
  • Chap26. THE MAIN COMPONENT Main 组件
  • Chap27. SERVICES: GREAT AND SMALL 服务:宏观与微观
  • Chap28. THE TEST BOUNDARY 测试边界
  • Chap29. CLEAN EMBEDDED ARCHITECTURE 整洁的嵌入式架构
  • Part6. DETAILS 实现细节
  • Chap30. THE DATABASE IS A DETAIL 数据库只是实现细节
  • Chap31. THE WEB IS A DETAIL Web 是实现细节
  • Chap32. FRAMEWORKS ARE DETAILS 应用程序框架是实现细节
  • Chap33. CASE STUDY: VIDEO SALES 案例分析:视频销售网站
  • Chap34. THE MISSING CHAPTER 拾遗
  • AFTERWORD 后序

# Clean Architecture 中文

# 目录

  • 第一部分 概述
  • 第 1 章 设计与架构究竟是什么
  • 第 2 章 两个价值维度

  • 第二部分 从基础构件开始:编程范式
  • 第 3 章 编程范式总览
  • 第 4 章 结构化编程
  • 第 5 章 面向对象编程
  • 第 6 章 函数式编程

  • 第三部分 设计原则
  • 第 7 章 SRP:单一职责原则
  • 第 8 章 OCP:开闭原则
  • 第 9 章 LSP:里氏替换原则
  • 第 10 章 ISP:接口隔离原则
  • 第 11 章 DIP:依赖反转原则

  • 第四部分 组件构建原则
  • 第 12 章 组件
  • 第 13 章 组件聚合
  • 第 14 章 组件耦合

  • 第五部分 软件架构
  • 第 15 章 什么是软件架构
  • 第 16 章 独立性
  • 第 17 章 划分边界
  • 第 18 章 边界剖析
  • 第 19 章 策略与层次
  • 第 20 章 业务逻辑
  • 第 21 章 尖叫的软件架构
  • 第 22 章 整洁架构
  • 第 23 章 展示器和谦卑对象
  • 第 24 章 不完全边界
  • 第 25 章 层次与边界
  • 第 26 章 Main 组件
  • 第 27 章 服务:宏观和微观
  • 第 28 章 测试边界
  • 第 29 章 整洁的嵌入式架构

  • 第六部分 实现细节
  • 第 30 章 数据库只是实现细节
  • 第 31 章 Web 是实现细节
  • 第 32 章 应用程序框架是实现细节
  • 第 33 章 案例分析:视频销售网站
  • 第 34 章 拾遗
帮助我们改善此页面! open in new window
Last Updated:
Contributors: lordqyxz

Part1. INTRODUCTION 概述