【2022/05/25(水)日報】
本日の目標
学習時間(Hour)
6h
目標振り返り
詰まっていること(Want/現状/行ったこと/仮説)
なし
学んだこと(新しい気付き、学び)
- シングルトンパターン(オブジェクト指向)
インスタンスが1つしか生成されないことを保証する設計パターン。Javaではインスタンスを作らなくても使えるstaticを活用する。(オブジェクト指向的にはstaticはあまり推奨されない)
- コードのメモリ上での動き
A a = new A(); 1: 左辺でメモリのヒープ領域のひとつの番地(100番と仮定)に、aという名前をつけ、Aという型を扱うと宣言。 2: 右辺でA型のインスタンスをまた別の番地(200番と仮定)に作成する。 3: = でaと命名した100番地に、2で作ったインスタンスの参照である200を代入する。
感想(一日の感想、雑談)
一昨日から良好なコミット量。nand2tetrisも非常に面白かった。 明日はコードを書く予定があるのでまた楽しみ。