看連接:http://blog.csdn.net/wuzhekai1985/article/details/6667020。純屬爲本身學習所使用。函數
對於原型模式的理解:就如鏈接中所說,製做簡歷時先手寫一個而後使用打印機進行復印獲得複印件。這樣一旦有錯誤須要修改只須要修改手寫稿而後再複印便可。建立時不一樣的簡歷對應不一樣的類,而後再main函數實現的過程當中進行復印(clone)便可;學習
對於模板模式:仍是對於簡歷問題,應聘的公司給應聘者一張簡歷,上面有各類信息,而後讓應聘者進行填寫便可。實現是能夠建立基類,基類中的各個因素包含的爲簡歷上的各類信息,可是實現是在不一樣的子類中進行實現的。子類表明不一樣的人,基類表明簡歷。.net