想写一段小程序,怎么运用设计模式。不求代码,求指导。。。
这几天在看了些设计模式的内容。理解上大致没什么问题,但是下手就迷糊了,很生涩。
大大们都说模式不能生搬硬套,要融会贯通,我觉得也是这样。但是我觉得还是需要一些练习才能熟练和深入。
刚好现在又有一个比较实际的功能可以做,就当作一次练习吧。指大大们指导指导。
功能要求就是做一个按子域名生成sitemap文件和sitemapindex文件的程序。
比如现有的域名有 www.xxx.com, a.xxx.com, b.xxx.com, c.xxx.com
而每一个域名下的页面数量是不一样的。页面名称也是不一样的。
如:a.xxx.com/details_1.html, a.xxx.com/details_2.html (详细页面,数字代表主键值)
a.xxx.com/page1_p1.html, a.xxx.com/page1_p2.html (列表页面,数字代表当前页数)
生成好的文件要放在相应的虚拟目录sitemap文件夹下(站点部署是一个子域名用一个虚拟目录,我知道这个方式不好,大家拍吧),如 a.xxx.com/sitemap/sitemap_index.xml,a.xxx.com/sitemap/sitemap_1.xml,a.xxx.com/sitemap/sitemap_2.xml
设计要求就是能够适应域名变化。子域名,页面的增加和减少。
我现在给弄成四不像了。大家给点意见吧。怎么达到最优化。谢谢。。。