2.1 基于组件设计原则剖析代码结构