面向对象实战
close与flush缓冲区