4
Як я б спроектував інтерфейс таким чином, щоб було зрозуміло, які властивості можуть змінювати своє значення, а які залишатись постійними?
У мене виникає проблема дизайну щодо властивостей .NET. interface IX { Guid Id { get; } bool IsInvalidated { get; } void Invalidate(); } Проблема: Цей інтерфейс має два властивості лише для читання Idта IsInvalidated. Той факт, що вони лише для читання, сам по собі не є гарантією того, що …
12
c#
design
.net
properties