A vital big difference is the fact that interfaces may have properties but not fields. This, to me, underlines that properties must be used to define a class's general public interface when fields are supposed to be Employed in the private, inner workings of a class. For a rule I https://conscientgurugram.in/