さて、class Dataがclass Fileを直接使用するとFileの変更がDataに波及するのだから、
class FileWrapperを作るのが正しいという主張だが、これは誰かに使用されうるクラス
全てについて言えることだ。

class Dataがclass A, B, Cを使用するなら、AWrapper, BWrapper, CWrapperを作れと
言っているに等しい。

さらに言えば、class Data自身も誰かに使用されることが目的のクラスなのだから、
class DataWrapperが必要になるということだ。

つまり、100個のクラスを作るなら、100個のWrapperクラスを作るべきと主張している。

Wrapperクラスが有用な場合はもちろんあるが、これが壮大なたらい回しクラスの
固まりだと誰かに言われたらなんと反論するのだろうか。