去掉view的耦合，让view更加简单和纯粹，更新demo