Web

10月14日の学び

デザインパターンの本を読んでいて初めて知ったけど、継承においてスーパクラスとインタフェースはどちらも子クラス/実装クラスを代入可能という点では共通なのね。 スーパークラス→抽象クラス→インタフェースの順に抽象化・パーツ化が上がっていく。 スーパ…

10月6日の学び

Java ・当たり前だけどヌルポが発生するのは代入ではなく参照時。 ・ではどうやって確認するのか?代入時がそもそもの原因なので原則的に値の代入時にNullチェックをやるべき。 ・ただし渡されたオブジェクトを参照するだけ、などの場合はチェックする必要が…