4
আমি কীভাবে একটি ইন্টারফেস ডিজাইন করব যাতে এটি স্পষ্ট হয় যে কোন বৈশিষ্ট্য তাদের মান পরিবর্তন করতে পারে এবং কোনটি স্থির থাকবে?
.NET বৈশিষ্ট্য সংক্রান্ত আমার একটি ডিজাইনের সমস্যা হচ্ছে। interface IX { Guid Id { get; } bool IsInvalidated { get; } void Invalidate(); } সমস্যা: এই ইন্টারফেসে দুটি পঠনযোগ্য বৈশিষ্ট্য রয়েছে Idএবং IsInvalidated। এগুলি যে কেবলমাত্র পঠনযোগ্য তা কেবল তাদের গ্যারান্টিই নয় যে তাদের মানগুলি স্থির থাকবে। আসুন আমরা বলি …
12
c#
design
.net
properties