> LineDrawer is Shape で、 > LineDrawer is not Line > > なのでしょうか? ごめんなさい。誤記でした。 ご推察の通り、 class LineDrawer extends Line implements Drawer {} が正しいです。