An important variation is always that interfaces may have properties although not fields. This, to me, underlines that properties really should be utilized to define a class's general public interface when fields are meant to be used in the non-public, inside workings of a class. To be a rule I https://smartworlddeveloper.co.in/top-reasons-to-choose-smartworld-69-sector-69-gurgaon-for-your-dream-home/