封印された抽象クラスのサンプルコードを入手しました。私は、封印された抽象クラスの使用法を知っています。拡張しなければならない抽象的なものは何でも、キーワードを封印してクラスの拡張を防ぎます。したがって、クラスがシールされて抽象化されている場合、クラスを拡張してインスタンス化することもできます。では、封印された抽象クラスの実際の用途は何でしょうか?
静的クラスの目的を解決すると誰かが私に言いました。可能であれば、クラスがシールされた抽象クラスとして設計する必要がある場合、いくつかのサンプル コードとシナリオを使用して、シールされた抽象クラスの使用について説明してください。
sealed abstract class BaseBook : IBook
{
private string _title;
public virtual string Author
{
get
{
Console.WriteLine("Base book GET!");
return _title;
}
set
{
Console.WriteLine("Base book SET!");
_title = value;
}
}
public string Title
{
get;
set;
}
}
ありがとう