The goal of a ABC metaclass is that will help you detect gaps in the implementation; it hardly ever was intended to implement the types with the attributes. I would favor to employ neither most often. The condition with properties is they make The category much less transparent. Particularly, This https://smartworldeveloper.in/