在StatelessElement中,我们发现是将this传入,所以本质上BuildContext就是当前的Element

    Widget build() => widget.build(this);

    Element是实现了BuildContext类(隐式接口)

    abstractclass Element extends DiagnosticableTree implements BuildContext

    在StatefulElement中,build方法也是类似,调用state的build方式时,传入的是this

    Widget build() => state.build(this);