An important difference is the fact that interfaces might have properties although not fields. This, to me, underlines that properties must be used to determine a class's public interface though fields are supposed to be used in the non-public, interior workings of a class. As a rule I almost never https://m3mhomesgurgaon.blogspot.com