>>375
ObjectクラスのインスタンスとしてA, Bのインスタンスを保持しておき、
使用時はそれぞれクラスA, Bにダウンキャストすればいいだけでは?