Here is a UML diagram of some playing card classes without inheritance:
And here is one of our refactored playing card classes: