プログラミングにおいて命名を伴う行為は基本的にすべて何かを抽象化している