How can you cast to a type using the type name as a string?

后端 未结 4 1073
悲&欢浪女
悲&欢浪女 2021-01-12 12:00

Ok, I\'ve thumped on this idea all day now, and I have reached the part where I admit I just flat out don\'t know. It\'s possible that what I\'m doing is just stupid and the

4条回答
  •  無奈伤痛
    2021-01-12 12:45

    While a common interface is one way to approach this problem, interfaces aren't practical for all scenerioes. The decision above is one of going with a factory pattern (switch statement - concrete class selection) or use reflection. There's a stack post that tackles this problem. I believe you can directly apply this to your issue:

    Method Factory - case vs. reflection

提交回复
热议问题