Of note, this is why OO books like POODR leave me wanting. The examples are so trivial and unlike anything resembling real code that they fail to give true insight.
You can retcon any set of objects to any domain - this is not helpful at coming up with a good design. And, to restate, "good" means more than just "at rest is it understandable" but "will devs easily adhere to this design under stress”.