目录
第1章 深度思考概述
1.1 深度思考的本质
1.2 深度思考的冰山模型
1.3 行为模式:结构与现象之间的桥梁
第2章 复杂多变的现象背后的六种基本的行为模式
第3章 透过模式/趋势看清内在的结构
第1章 深度思考概述
1.1 深度思考的本质
结构决定功能,是指事物的功能都是由结构来决定的,有什么样的结构就会有什么样的功能。
结构如果发生变化,功能一定会发生变化。
一个系统外部呈现的现象、功能、特征,都是有其内部的组件结构和内部组件之间的逻辑关系决定的。
1.2 深度思考的冰山模型
事件:外部事件、表面现象,比如软件系统的bug表象。
模式:反应或控制外部事件的行为模式,行为模式是从现象中总结出规律,模式是结构与现象之间的桥梁。根据表象总结出来的、隐藏在表象事件背后的、动态变化的、特征和规律,就是模式。
结构:系统内组件的构成以及组件之间的关系。如软件代码的组件和消息交互等。
上述模型,可以用来描述系统的行为特征,也可用来描述一个人的行为和性格特征。
决定系统行为的根源在于系统结构,即系统的组件以及组件与组件之间的关系。
从UML的角度来看,组件与组件之间的关系包括:
- 静态关系:类图、组件图
- 动态关系:消息时序图、状态图
现有的员工薪资比性员工低,于是新员工心理不平衡,于是又出现离职,然后由高薪招聘员工,于是又有老员工离职........如此循环。
1.3 行为模式:结构与现象之间的桥梁
第2章 复杂多变的现象背后的六种基本的行为模式
第3章 透过模式/趋势看清内在的结构
这里的力量:就是结构,即系统内部组件的静态结构和动态交互。
备注:
透过模式/趋势看清内在的结构的基本原理是:结构决定功能!!!
功能:就是外在的表现、表象、特征等,可以正常功能现象,也可以是异常现象。