親クラスに ConditionEnum のようなデータ型 ConditionStatus のプロパティがある場合
interface IArticle
{
ConditionEnum ConditionStatus {get; set;}
}
列挙型は次のように表されますConditionEnum {New, Used};
ConditionEnum
子クラスでこれを変更して、ArticleA
どの実装IArticle
が列挙型のようConditionEnum {Red, Blue, Yellow};
になり、ArticleB
どの実装IArticle
もenum
同様ConditionEnum {Point, Comma, Slash};
になるようにするにはどうすればよいのでしょうか。
どのようにしますか?