更好的代码组织