调整block，结构。类似接口的方法。