スコープとは? ― C#と情報技術者試験の疑似言語で理解する
プログラミングをしていると、こんなことが起こります。 if (true) { int x ...
【今は怖くなくていい】static(スタティック)をやさしく理解する
C#を学んでいると、 こんなキーワードが出てきます。 static 「え、急に難しそう…」 ...
【完全理解①】人間=山田さん?で考えるクラスとインスタンス
オブジェクト指向を学び始めたとき、多くの人がつまずくのが クラス インスタンス の違いです ...
抽象と具体は、実はずっと学校でやってきた話
オブジェクト指向に入ると、 「急に難しくなった気がする」 「抽象って何ですか?」 と感じる ...
クラス設計で一番やってはいけないこと
オブジェクト指向を学び始めると、多くの人がこう考えます。 とりあえず動けばOK 1つのクラ ...
なぜ「static地獄」が起きるのか?
オブジェクト指向を学び始めた頃、よく起きる現象があります。 それが―― 「全部static ...
オブジェクト指向が「できる人」と「できない人」の決定的な違い
オブジェクト指向を学んでいると、こう感じることがあります。 すぐ理解する人がいる 何度やっ ...
オブジェクト指向が苦手な人の特徴と、乗り越え方
オブジェクト指向の授業に入ると、よくこういう声を聞きます。 なんだか急に難しくなった クラ ...
オブジェクト指向が「腹落ち」する瞬間
オブジェクト指向を学び始めると、多くの人がこう感じます。 なんとなく分かるけど、しっくりこ ...
今の時代にオブジェクト指向は本当に必要?
最近、こんな声を聞きます。 「AIがコードを書いてくれるなら、設計は不要では?」 「オブジ ...