The purpose of a ABC metaclass is to assist you to detect gaps within your implementation; it never ever was intended to enforce the types from the characteristics. Each @property and traditional getters and setters have their benefits. It depends upon your use scenario. In Python, people today in fact https://smartworldeveloper.in/