欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

ASP.NET MVC程序重构

程序员文章站 2022-05-03 10:55:39
审视ASP.NET MVC代码时,发现一些代码冗余: 3处高亮的代码都一样,只是在不相同的ActionResult的Action内。 现在,我们可以把这3部分的代码抽取出来: private Transportation t = new Transportation { Controller = " ......

审视asp.net mvc代码时,发现一些代码冗余:

 

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

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

 

 private transportation t = new transportation
        {
            controller = "railway",
            shortname = "sf"
        };

 

最终重构如下: