怎么研究组件系统?
现代系统越来越复杂,细分为互相交互的组件,然后拼装组合而成系统。像以往一样深入去研究每一个组件的细节有以下一些问题:一、组件的目的是一种更 高一级的抽象,帮助大家从更高的抽象角度考虑系统,否则怎样达到它的本来目的呢?二、人的时间精力有限,信息技术变化飞快,快速学习研究是我们必备的技 能。
我初步的想法是对每个组件关注这些:
组件名(叫什么)
目的(做什么)
实现思路/方案(怎么做)
测试思路/方案 (怎么验证)
提供什么服务
提供什么包与类/接口
需要什么服务
需要什么包与类/接口