我是编程新手,请多多包涵。我使用 c sharp,.net 4,VS 2010
我有一个IHandler
用 method调用的接口类IsValidate()
。我有一条消息,例如AMOUNT 50 22.4
,AMOUNT
标识符在哪里。所以消息的格式可以像FLOW 12 33 23.1
,FLOW
标识符在哪里。
现在,根据标识符,我有不同的类(我有大约 15-20 个这样的类,因为我必须验证不同的消息格式和序列)
AmountValidator
FlowValidator
在这些类中,我有IsValidate()
方法的实现,因为这些实现IHandler
类。
现在我的问题是,一旦我确定了我的消息的标识符,AMOUNT
或者FLOW
我想创建类的实例。
最好的方法是什么?(我不想在 if else 语句中创建 30 个实例)
感谢任何帮助。