3 ms·
Imagine a method with this outline: File createFile(String name, boolean istemp) { if (istemp) // do temp stuff else // do regular file stuff } Th
by kevinrutherford 15y ago
Imagine a method with this outline:
File createFile(String name, boolean istemp) {
if (istemp)
// do temp stuff
else
// do regular file stuff
}
That's an 'if' statement that only exists as a response to the boolean parameter. We can remove the 'if' by having two methods instead:
File createFile(String name)
File createTempFile(String name)