编程基础:组件编程思想
能帮到你的话,就给个赞吧 😘
文章目录
- 组件思想
- 组件:组件构成了整体
- 组件交互:组件交互构成了整体的功能
- 组件
- 独立性:组件应像实现某种功能的函数一样,即插即用,提供服务
- 组件设计原则
- 组件的状态 应由 组件自身更改
- 组件交互的几个维度
- 数据
- 数据
- 指令
- 方向
- 单向
- 双向
- 权力
- 平级
- 上下级
- 数据流输送的两种模式
- 数据的传送只需要通过参数和返回 即可
- 推送:通知
- 拉取:查询
- 区别
- 谁决定了数据的输送时机
- push:数据通过参数传递;pull:数据通过返回传递
- 选择:主要在于 “谁更清楚数据的输送时机” ,减少无效输送
- 交互总线:组件交互的必须:若组件直接交互,则违背了组件的独立性