無駄にたくさんのクラスを作るには

ここで言うクラスはモジュール等の機能のまとまりと言い換えてもいい。
手軽にできる方法がある。それは機能の抽象化で、
果たしている機能の本質を抽出し、別のまとまりとすることで、
抽象化されたまとまりとそれを具象化するまとまりの二つにできる。
これを繰り返せば好きなだけたくさん作ることができる。混沌の楽しみだ。