Would this be a logical way to do it?
Sure. However it does seem a little over-engineered.As a rule of thumb, you should never have an object, for something that can be represented as a number, or a name. A playing card, can be represented by either, so shouldn't be an object.