Clean Architecture

472 阅读1分钟

介绍

第一章 什么是设计和架构?

目标?

学习案例

小结

第二章 两种价值观的叙述

行为

架构

更好的方式

?介绍

架构的竞争

以程序设计规范开始

第三章 规范预览

结构化编程

面向对象编程

函数式编程

深入思考

小结

第四章 结构化编程

第五章 面向对象编程

第六章 函数式编程

设计原则

第七章 单一职责

第八章 开闭原则

第九章 李氏替换原则

第十章 接口隔离原则

第十一章 依赖反转原则

组件原则

组件

组件的凝聚力

组件组合

架构

什么是架构?

独立性

责任边界

Boundary Anatomy

原则和级别

业务规则

令人尖叫的架构?

整洁架构

表现者和谦虚的对象

部分的边界

分层和边界

主要的组件

services:好+小

最好的边界

干净的内嵌架构

实现细节

数据库是实现细节

web是实现细节

框架是实现细节

案例学习:视频售卖

缺失的章节

附录