【发布时间】:2011-10-28 00:46:52
【问题描述】:
我如何在一个类中表示代表值的东西。
此值将用于写入比较操作,如 EqualTo、GreaterThan 等。
现在要注意的是,值有时可能是整数、字符串,甚至是整数或字符串列表。
我如何在一个类或一组类中表示它(可能从基类继承)
然后我可以写一个像这样的方法吗:
EqualTo(IValue value, IValue otherValue)
如果我传入一个字符串或字符串列表、日期时间或日期时间列表并相应地返回真/假,这个 EqualTo 方法现在如何处理?
注意:
关键是我将根据来自数据库的数据构建这些对象,因此实际的数据类型、值或值等。
【问题讨论】:
标签: c# design-patterns