4
いつ、なぜクラスを封印しますか?
C#およびC ++ / CLIでは、キーワードsealed(またはNotInheritableVB)を使用して、クラスを継承の可能性から保護します(クラスは継承できません)。オブジェクト指向プログラミングの特徴の1つが継承であることを知っていますが、を使用するsealedとこの機能に反し、継承が停止するように感じます。sealedそれを使用することの利点と重要な時期を示す例はありますか?