2.3.2 代码设计