An important difference is the fact that interfaces might have properties although not fields. This, to me, underlines that properties should be accustomed to outline a class's general public interface although fields are supposed to be used in the private, interior workings of a class. As being a rule I https://smartworlddeveloper.co.in/