- It is a small library helps to create mulitple classes from a template class
- If you have a use-case where you have a class, and you want to create multiple classes of same type with different names and usage
- Works with
python3
- This library was created when i was working with a very specific (or wierd) use case of creating multiple classes
-
Create your class to be used as template, example
TemplateClass
-
Import
MultiClass
import multiClass multiClassObject = multiClass.MultiClass(TemplateClass)
-
Create classes using
name-prefix
andcount
of classesclassArray = multiClassObject.create("name-prefix",10)
- It will return an array of size
count
- Each array element is a class of type
TemplateClass
- Name of classes will be
name-prefix1
,name-prefix2
,name-prefix3
...
- It will return an array of size
-
Create classes using array of class name
nameArray = ["classNameA","classNameB","classNameC","classNameD"] classArray = multiClassObject.create(nameArray)
- It will return an array
- Each array element is a class of type
TemplateClass
- Name of classes will be taken from nameArray (in order)