在我的片段类中有一个很大的switch语句。每个案例都调用其他功能,例如下载图像并显示它,或为布局充气并显示它。这是一个坏习惯吗?我已经读过switch语句可以重构,以得到一个干净的代码,但是如果我为每种情况调用不同的函数,该如何清理这个代码?
代码示例
switch(message.type){
case type.IMAGE:
downloadAndDisplayImage(); //Download Image and display It in a imageview
break;
case type.MAP:
inflateAndDisplayMap(); //inflate and display a MapView inside a layout
break;
以此类推。
答案 0 :(得分:-1)