Look for direct field access and duplicated logic.
Awkward interaction patterns can often be spotted by looking for direct field access between objects or duplicated logic across classes. For example, if a `User` object directly modifies a `ShoppingCart`'s item list, it indicates a design flaw, as this bypasses controlled interactions.
Additional Notes
How can awkward interaction patterns be identified?