而factory pattern算是比較基本的用法
它的主要概念為使用一個工廠來生產物件
聽起來有點廢話XD,詳細點說就是將一系列(ex:車)的物件用一家工廠來生產,因為生產的東西通常規格都是已經確定好的,所以我們不需要知道工廠實際怎麼作用,只需要生產自己想要得物件極可
而factory最常配合的功能是使用interface,將物件的規格事先確定好是很重要的事情˙ˇ˙
想要進行擴充功能時就再更改,只是要評估到每個物件的共通性再做更改才不會出錯!
例子如下
而factory最常配合的功能是使用interface,將物件的規格事先確定好是很重要的事情˙ˇ˙
想要進行擴充功能時就再更改,只是要評估到每個物件的共通性再做更改才不會出錯!
例子如下
沒有留言:
張貼留言