An essential big difference is the fact interfaces might have properties although not fields. This, to me, underlines that properties need to be accustomed to define a class's general public interface when fields are supposed to be Employed in the private, interior workings of a class. To be a rule https://terraelegance.blogspot.com/