A minha dúvida está mais relacionada com JavaScript. Sobre a função abaixo não entendi por que entre os métodos 'encontra' e 'pagaMaior/pegaMenor' os mesmos foram separados por uma vírgula. Entendi que o método 'encontra' varre uma array de números e identifica o maior e o menor. Pensei que após o método 'encontra' deveria colocar ';' e não ",".
''' function MaiorEMenor() {
var maior; var menor;
var clazz = {
encontra : function(nums){
menor = Number.MAX_VALUE; maior = Number.MIN_VALUE;
nums.forEach(function(num){
if(num < menor) menor = num; if(num > maior) maior = num;
}); },
pegaMaior : function() {return maior}; pegaMenor : function() {return menor}; };
return clazz;
}