Example: Playing card classes
Here is a UML diagram of some playing card classes without inheritance:

And here is one of our refactored playing card classes:

Here is a UML diagram of some playing card classes without inheritance:

And here is one of our refactored playing card classes:
