An essential big difference is always that interfaces can have properties but not fields. This, to me, underlines that properties ought to be used to define a class's public interface though fields are meant to be Employed in the private, inner workings of a category. To be a rule I https://maxsector36a.blogspot.com