完成了设计，以及脚手架代码