クロージャは可読性を落とすか #PHP – Qiita

> ソフトウェアは組み合わせと再利用で構成するのが望ましい。ロジックの詳細を隠蔽し、それが何であるかという「意味」だけを意識するようにして、より高度な概念を形成するのがセオリーだ。

考え方がすごい参考になる