つけることになりました。
いや、たいした理由はないのですが、インタフェースを実装した抽象クラスを作りたいことがありまして、なるべく簡素な名前にしたいと考えたとき、インタフェースと抽象クラスの名前がバッティングしてしまったためです。
class Device : public Device // ←おうぁぁあ { // 中は抽象クラス }
命名の善し悪しはあるでしょうが、とりあえず前に進んでよかったよかった。
Contributions