A crucial difference is the fact that interfaces might have properties although not fields. This, to me, underlines that properties need to be accustomed to determine a category's general public interface while fields are supposed to be used in the private, inner workings of a category. Being a rule I https://dlfinsector77gurgaon.blogspot.com