動機(Motivation)
數(shù)組(array)是一種常見的用以組織數(shù)據(jù)的結(jié)構(gòu)體。不過,它們應該只用于[以某種順序容納一組相似對象]。有時侯你會發(fā)現(xiàn),一個數(shù)組容納了數(shù)種不同對
象,這會給array用戶帶來麻煩,因為他們很難記住像[數(shù)組的第一個元素是人名]這樣的約定。對象就不同了,你可以運用值域名稱和函數(shù)名稱來傳達這樣的
信息,因此你不需死記它,也無需依賴注釋。而且如果使用對象,你還可以將信息封裝起來,并使用Move Method(142)為它加上相關(guān)行為。