>>798
そういう場合は、デバイスを操作する抽象基本クラス(Device)とFATクラスに分ける。
FATクラスはDeviceクラスを操作する方法さえ知っていればいい。
実際の物理デバイスへの操作は、Deviceを継承・実装した
HddDevice、SdDevice、FlashDeviceクラスに任せればいい。