因為IDE有個Navigation叫 go to defination or Usages 可以在定義和調用的地方互相跳,當時我就想,假如直接使用 DataObject.Field 的方式取用的話,在從外面連到defination後,要再跳到設定值或有對值修改的地方,IDE會列出太多項,需要花比較多時間去看到底要移到那個。 假如有getter的話,在外部看到fieldGetter()後,想要看看內部怎麼做的,只需要做 跳到getter的定義 -> 移到那個field上再跳到那個field的定義,接著就可以show出這個field所有被使用的地方了