为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
JavaScript



问题点,网页中只有一个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

 

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消