国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

程序一旦發覺寫得不理想,那就得重構它

2019-11-17 01:56:29
字體:
來源:轉載
供稿:網友

程序一旦發覺寫得不理想,那就得重構它

早上有寫一篇《設計模式--建造者(Builder)模式》http://m.survivalescaperooms.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.VEVb.com/insus/Refactoring/builder_refactoring.rar


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汽车| 当涂县| 甘肃省| 阜康市| 北宁市| 辽阳市| 丽水市| 明溪县| 南雄市| 杭州市| 密云县| 调兵山市| 普格县| 陇南市| 繁峙县| 博野县| 乳源| 特克斯县| 长治市| 桃园县| 北碚区| 沭阳县| 罗山县| 金山区| 中西区| 花莲县| 丰镇市| 涡阳县| 华安县| 牡丹江市| 温宿县| 昔阳县| 怀柔区| 洛浦县| 常德市| 泰和县| 南陵县| 枣阳市| 七台河市| 巴马| 石家庄市|