zl程序教程

您现在的位置是:首页 >  后端

当前栏目

ASP.NET MVC程序重构

2023-09-27 14:21:29 时间

审视ASP.NET MVC代码时,发现一些代码冗余:

 

3处高亮的代码都一样,只是在不相同的ActionResult的Action内。

现在,我们可以把这3部分的代码抽取出来:

 

 private Transportation t = new Transportation
        {
            Controller = "Railway",
            ShortName = "SF"
        };
Source Code

 

最终重构如下: