重构结构，松耦合
？？
？？？
?