Un compañero de trabajo me pidió que cambie una firma de usar un "booleano" primitivo a usar un "booleano" clasificado. Él no ofreció una muy buena explicación ¿por qué?¿Por qué debería pasar Boolean como un parámetro en lugar de "boolean"?
¿Alguno de ustedes ha oído hablar de esto y alguno de ustedes puede explicar por qué es importante o no?
Editar: mencionó que era una buena práctica para los métodos públicos.
El uso del campo es solo una bandera que me dice si llamar a un flujo u otro dependiendo de si es verdadero o falso.
Ver: http://stackoverflow.com/questions/1295170/whats-the-difference-between-boolean-and-boolean-in-java y ver también: http://stackoverflow.com/questions/2306257/boolean-instanceof-object-is-true – Shog9
No es un imbécil exacto, OP pide la (des) ventaja de uno sobre el otro, no solo la diferencia. – kennytm
@ Shog9: esto no es un duplicado de la pregunta que mencionaste anteriormente. No estoy preguntando por la diferencia entre booleano y booleano, sé la diferencia. Mi pregunta es si hay algún estándar de facto o algo que no sé que dicta que debe usar "Boolean" para los tipos de parámetros de los métodos públicos. –