箱のメタファ
クラスは箱。オブジェクトも箱。関数も箱。変数も箱。
プログラミングの世界では、なぜかあらゆる概念が「箱」として例えられる。
「箱」というメタファは、単なる教育的工夫ではなく、人間の認知構造に根ざした説明手法である。
認知科学の研究によれば、人間は抽象的な概念を空間的な構造に置き換えることで理解を深める傾向を持つ(Lakoff & Johnson, 1980)。
箱はその代表的な構造であり、「入れる」「出す」「閉じる」「開ける」といった操作が直感的に理解可能であるため、情報の隠蔽や構造化を説明する際に非常に有効である。
箱
抽象化
境界形成
❕フォルダ
容器のメタファー
箱を作ること
ボックス化