2 ms·
> Write an application on iOS or Android, and you are reusing vast amounts of OO code. Right on. So many passionate arguments amongst developers could be cut o
by abraae 9y ago
> Write an application on iOS or Android, and you are reusing vast amounts of OO code.
Right on. So many passionate arguments amongst developers could be cut off at the pass if people simply accepted that in computing the answer is always...
It depends.
OOP is a useful and powerful abstraction for logical, artifical situations, like modelling a mobile platform.
Its a completely crap solution for modelling real world, gray situations like "employee ISA person".
Unfortunately, "employee is a person" is the first example that many people think to trot out to explain OOP, since it is easily understood by the recipient.