An essential variation is that interfaces might have properties although not fields. This, to me, underlines that properties need to be utilized to determine a class's public interface though fields are meant to be used in the non-public, inner workings of a class. For a rule I hardly ever develop https://elanemperorsector106.in/