2005年01月25日

変なコード

  
public void GetBankName() {
...;
_BankName = xxxxxx;
}

public string BankName {
get { return _BankName; }
}

こんなコードを見かけました。これって、なんか変ですね。このクラスを使う場合、
GetBankName を呼び出してから、プロパティを参照する仕様見たいですが、
public string GetBankName() {
....
return 取得した銀行名;
}

とするか、BankName プロパティ内で、銀行名を取得するコードを
書けば良いんじゃないかと思うけど...

それとも、 最初の1回目は、GetBankName を呼び出し、それ以降は、BankName
プロパティを参照すれば、処理速度が稼げるということなのかな。

まあ、どっちにしろ、おかしなコードですね。こういったコードを若い人たちが真似しなければ良いんだけど...


 

この記事へのトラックバックURL

http://trackback.blogsys.jp/livedoor/gushwell/12994172