7.1.2 分解与重构的实现