2018年11月19日の日記

<2018/11/20 2018/11/18>

funyak

試しに抽象クラスにしてみたところ、どうにもうまくいかない。
インターフェースのプロパティと抽象プロパティの扱いが異なっていて、抽象プロパティだと基底クラスで読み取りのみとすると派生クラスで書き込み可能にすることができない。
基底クラスの段階では、読み取り機能だけ保証して、書き込みは派生クラスの方針に任せるようにしたいのだ。
そもそも、強制しなければならない共通実装とは具体的に何だったのだろうか?

<2018/11/20 2018/11/18>