I want to to implement some classes with the same static variables for the all classes. I want to restrict those classes to have same structure. so I want to use abstract class. but I have problem to achieve this methodology with abstract class. those variables need to be static because there isn't situation those variables change. I just want to "collect" some variable "under the same roof"
example:
class FirstChild(Father):
first_static_variable = "value to first_static_variable in first child"
second_static_variable = "value to second_static_variable in first child"
class SecondChild(Father):
first_static_variable = "value to first_static_variable in second child"
second_static_variable = "value to second_static_variable in second child"
class Father(ABC):
#here I want to force Father childs to have first_static_variable and second_static_variable