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

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

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

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

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

早上有寫一篇《設計模式--建造者(Builder)模式》http://www.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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 松桃| 达州市| 米脂县| 桐柏县| 南充市| 曲水县| 苏尼特右旗| 海城市| 大安市| 化德县| 平顶山市| 新沂市| 申扎县| 漠河县| 泸西县| 巨鹿县| 磴口县| 商南县| 信宜市| 江油市| 彝良县| 沭阳县| 靖边县| 巴林左旗| 望谟县| 镶黄旗| 上虞市| 湄潭县| 武乡县| 三门县| 罗平县| 湘阴县| 东安县| 同仁县| 正定县| 遂川县| 西充县| 东方市| 大荔县| 沧州市| 泰兴市|