2019年4月22日のブックマーク (1件)

  • static メソッドでよいのでは? - 超ウィザード級ハッカーのたのしみ

    static おじさんと呼ばれる人がいたそうだ、あるいはいるそうです。インスタンスの生成を嫌がって、何でも static メソッド にしてしまう人のことです。static メソッドと呼ぶよりも関数と呼んだ方がよいかもしれません。 インスタンスの生成を嫌がるのは、気持ちはわかります。メモリ管理が GC 任せで、速度にどう影響するかわからないのが嫌なのでしょう。現在では、細かいメモリ管理が当に必要な場合はほとんどないので、ほとんどの場合インスタンスの生成なんて無視してよいでしょう。しかし、ひとつひとつの処理に対してコスト感覚を持つこと自体はよいことです。問題があるとすれば、その感覚が誤っていることでしょう。 ただ、おそらく static おじさんと嘲笑されたのは、コスト感覚の誤りからよりも、未知のものがわからない、覚える気がない態度からでしょう。いつか私も Java おじさんとか Linux

    static メソッドでよいのでは? - 超ウィザード級ハッカーのたのしみ
    igagurimk2
    igagurimk2 2019/04/22
    所詮は関数でしかないものを無理矢理オブジェクト指向にしようとするとかえって状況が悪化すると。