为了减少代码复杂度,我将if-else升级为面向状态编程_编程_华为云开发者联盟_InfoQ写作社区