流程控制及代码封装