写点什么

架构师训练营 总结 3

用户头像
Arthur
关注
发布于: 2020 年 11 月 08 日

组合模式

是一种“对象的结构模式”



  1. TestCase和TestSuite分别继承Test Interface, 实现runTest()方法;

  2. TestSuite组合了多个TestCase, 对每个Test对象执行runTest方法;

树形结构的处理

  1. 所有的button, Checkbox, Container都实现了component的接口;

  2. 每个component都有自己的方法;

  3. 使用一个for循环对组件进行遍历,调用组件的接口;

  4. 组件自身可能是个container,会进一步调用下层的组件接口.draw();

  5. 直到组件是一个最终类,则在自身区域内绘制;



发布于: 2020 年 11 月 08 日阅读数: 20
用户头像

Arthur

关注

Every Step Counts 2019.12.13 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 总结3