Имам навика да използвам Closures навсякъде, където мога, вместо обикновени методи, дори когато нямам нужда от достъп до безплатни променливи. И така, ще използвам това:
def addNumbers = { left, right -> left + right }
.. вместо това:
def addNumbers (left,right) { left + right }
Това лоша практика ли е? Предпочитам допълнителната мощност, която получавам, когато използвам затваряния пред методите, и много предпочитам синтаксиса.
Благодаря!
@TypeChecked
или@CompileStatic
. - person Seagull   schedule 22.10.2014