Invoice

An Invoice class that owns Customer-related knowledge makes both classes harder to change independently. An Invoice class can exhibit Feature Envy by repeatedly querying Customer details.

1 sources - 3 claims

An Invoice class that owns Customer-related knowledge makes both classes harder to change independently. An Invoice class can exhibit Feature Envy by repeatedly querying Customer details.