プログラムに限らず名前を付けるのは
ある概念を他の概念と区別して切り出すことになる
その名前を使って自分の中で考えたり
他人とコミュニケーションする

抽象化というよりは概念化するとか
既存の概念にマッピングするとかかな