An essential variation is interfaces might have properties although not fields. This, to me, underlines that properties need to be utilized to determine a class's general public interface while fields are meant to be used in the non-public, internal workings of a class. Like a rule I rarely generate general https://mrgcrown.in/