Który kod lepszy?
def main() {
writer = getWriterInstance()
writeHeader(writer)
writeBody(writer)
writeFooter(writer)
writer.close()
}
def writeHeader(writer) {
str = "xxxxxxxxxxx"
writer.write(str)
}
def writeBody(writer) {
str = "yyyyyyyyyyyy"
writer.write(str)
}
def writeFooter(writer) {
str = "zzzzzzzzzzzzzzz"
writer.write(str)
}
czy
def main() {
writer = getWriterInstance()
writer.write(getHeader())
writer.write(getBody())
writer.write(getFooter())
writer.close()
}
def getHeader() {
return "xxxxxxxxxxx"
}
def getBody() {
return "yyyyyyyyyy"
}
def getFooter() {
return "zzzzzzzzzzzzzz"
}