程序一旦发觉写得不理想,那就得重构它

王朝学院·作者佚名  2016-05-21
窄屏简体版  字體: 小  |  中  |  大  |  超大  

程序一旦发觉写得不理想,那就得重构它早上有写一篇《设计模式--建造者(Builder)模式》http://www.cnblogs.com/insus/p/4179620.html。是在asp.net环境中,应用与演示设计模式(Builder)。现在Insus.NET从博文中最后的下载链接下载取源程序,它是有写得不够理想,现在重构它。问题点,网页中只有一个PlaceHolder容器,不能所有生成的部件都生成在一个容器中,而是为了定位,放在几个地方,有可以是左也有可能是右。PlaceHolader的Id会随网页的变化,它尽不相同。另一个问题,部件名称_PageParts["header"],_PageParts["content"],_PageParts["footer"]等等。在开发时,它在两个类别出现。写起来有可以会拼错。针对这两个大问题,Insus.NET决定重构这些程序。统一部件名称:重构WebPage类:

重构具体类NewsPages:相同的手法重构具体类ArticlePages:

xxx.aspx.cs:和:日后,我们只管开发用户控件和网页即可。一些类没有必要做更多修改。达到动态加载与方便维护。源程序:http://download.cnblogs.com/insus/Refactoring/builder_refactoring.rar

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航