<Should I get rid of big switch case?> I have a fa...
# stackoverflow
u
Should I get rid of big switch case? I have a factory which includes many HTML attribute generators which returns one of them based on the type of attribute, so I wanted to see if there is a better way of doing this. class AttributeHtmlGeneratorFactory { fun create(property: String): AttributeHtmlGenerator { when (property) { "animation" -> { return AnimationHtmlGenerator() } ... "left", "top" -> { return PositionHtmlGenerator()...