block flat 有什么区别?请举例子说明