A very important difference is that interfaces can have properties although not fields. This, to me, underlines that properties needs to be accustomed to define a category's public interface while fields are meant to be used in the private, inner workings of a class. To be a rule I hardly https://whitelandurbanresort.blogspot.com/