I would avoid having code could potentially create two separate objects. It can make the code slightly less clear than if you require a person to be explicit and have to know which object they are working with.
The point of polymorphism is that you shouldn't know which object you are working with!
In reply to Re^2: Reblessing yourself
by chromatic
in thread Reblessing yourself
by Ovid
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |