1 つのクラスにいくつかのメソッドがあり、それらすべてが同じフィールドを使用しているとします (例: ) studentNumber
。このフィールドの値が必要になるたびに (利用可能で超低速ではないメソッドから) フェッチするか、それともプライベートとして定義して一度初期化する方がよいでしょうか?
パフォーマンスを考慮すると、後者の方が明らかに優れています。しかし、私の上司は常に、メソッドの外の世界とは独立して機能するようにメソッドを書くように努めるべきだと主張しています。
何か助けはありますか?