15.5 先设计,后编码