>>708
普通に作るのであれば、

FizzBuzzクラスが、FizzBuzzを解くという責務を持ったクラスなら、
ループはFizzBuzzクラスが持つべき。

FizzBuzzクラスが(その名前に反して)数値の集合を生成するものであれば、
new FizzBuzz(0,count)とするべき。

一番ひどいのは、for (Object x: 略 { を使っているのに、
その終了条件が、if (--count < 0) break; であること。