Encapsulate Downcast
A method returns an object that needs to be downcasted
by its callers.
Move the downcast to within the method.
Object lastReading() {
return readings.lastElement();
}
Reading lastReading() {
return (Reading) readings.lastElement();
}
For more information see page
308
of Refactoring
| Refactoring Home | | Alphabetical List |