・町人は移動処理のみ ・主人公は移動処理とステータス ・敵キャラはステータス をもっているクラスとします。 この場合、どのように抽象クラスと継承を設計するべきでしょうか? 町人と主人公は共通の親、主人公と敵キャラは共通の親をもつべきかと思いますが 主人公が多重継承になってしまいます。 また、町人と主人公の親を作り、主人公から敵キャラへ継承すると 敵キャラに不要なメソッドを多く引き継がせることになってしまいます。
↧