
获得徽章 0
- get到一个新名词
「自我剥削」
这原本是一个经济学名词,是前苏联经济学家在苏联农民身上发现的。
总的来说:
适度加班 = 提高收入
过度加班 = 自我剥削展开910 - # 架构设计
架构设计的思维和程序设计的思维差异很大。**架构设计的关键思维是判断和取舍,程序设计的关键思维是逻辑和实现。**
## 系统与子系统
系统泛指由一群有**关联**的个体组成,根据某种**规则**运作,**能完成**个别元件不能单独完成的工作的群体
子系统也是由一群有关联的个体所组成的系统,多半会是更大系统中的一部分。
## 模块与组件
**模块和组件都是系统的组成部分,只是从不同的角度拆分系统而已。**
- 从**逻辑**的角度来拆分系统后,得到的单元就是“**模块**”,目的**职责分离**
- 从**物理**的角度来拆分系统后,得到的单元就是“**组件**”,目的**单元复用**
## 框架与架构
**框架的两种释义:**
1. 框架是组件规范
2. 框架是提供基础功能的产品
**软件架构指软件系统的顶层结构**
- 架构需要明确系统包含哪些“个体”
- 架构需要明确个体运作和协作的规则
- "顶层结构”,可以更好地区分系统和子系统展开评论16