4 ms·
Checking for the type is the exact opposite of OO. The correct OO would be to think about what the check represent, maybe abstract it in a base interface with
by pierrebai 6y ago
Checking for the type is the exact opposite of OO.
The correct OO would be to think about what the check represent, maybe abstract it in a base interface with pure abstract methods and derive from that interface.
What you describe is what people without understanding of OO do when they come from a language without OO.