flutter的动画抽象出了4个概念以及对应的抽象类,相当于用这4个构建了一个动画实现的模型和框架,各个类的职责分明,,易于理解和使用。这种抽象出基本模型,或者抽象类的实现方法是很多框架的基本思路,比如yaf,koa。它们用有限的类构建了一类运行方式。
这可以总结成一种思维模型 行为构建,就是在高层次上去定义和构建业务运行的基本形式,分析和识别里面内在的行为和联系,要习惯用概念之间的联系去推理和分析。
在平时阅读代码的过程中也要善于使用这种思维模型,总结和抽象本身没有这种抽象的代码。只有有过这种总结,才能真正吸收代码的思想和其中的技巧。