箱を作ること
「箱」というメタファーは、抽象化と境界形成の象徴である。
プログラミングでは、複雑な構造を分離し、隠蔽し、再利用可能にするために、何かを「箱」に入れる必要がある。
箱は、中身を守り、外部とのインターフェースを定義する。
この構造は、情報理論やソフトウェア工学において非常に重要だ。
モジュール化、カプセル化、関心の分離——すべては「箱を作ること」によって達成される。