3 ms·
But then the function x data mapping isn't 1 to 1 in most cases, which is often why inheritance is used. IMHO sperating data formats and functions works decent
by makeitdouble 1y ago
But then the function x data mapping isn't 1 to 1 in most cases, which is often why inheritance is used.
IMHO sperating data formats and functions works decently enough, interface/protocol/duck typing are more elegant than OO classes.
As a real world image, a barcode scanner could be applied to anything that has a barcode, regardless of what that thing is. And I'd wager 99% of what we're trying to do fits that mold. When authentifying a user, the things that matter will be wether it's a legitimate call, and whether the user is valid. Forcing that logic I to classes or filtering by use type quicky becomes noise IMHO.