When do Enumerations break down?
To support a new feature in an existing system, I was just considering implementing some form of discriminator to an entity ta
Today enums are evil, tomorrow OOP might be evil and AOP will be fine.
Just use the right tool for the job. Remember, Keep It Simple...
If the enum is just for the sake of telling the type of an object - don't bother, use it.
If it has some business logic in it, then it is probably another class.