Olá Maria!
Em geral, é uma boa prática declarar os métodos como public quando você deseja que eles sejam acessíveis e utilizáveis por outras partes do seu código. Isso torna mais claro para outros desenvolvedores que esses métodos estão disponíveis para uso externo.
No entanto, se você está trabalhando em um código onde os métodos são apenas utilizados internamente dentro da classe, não há necessidade de declará-los como public. Nesse caso, você pode deixá-los com o modificador de acesso padrão, que é o private no TypeScript.
No contexto da aula em que o instrutor menciona a criação do método atualizaView
, ele está centralizando as atualizações da view em um único lugar. Nesse caso, faz sentido tornar esse método private, pois ele não precisa ser acessível externamente. Além disso, o instrutor sugere que você deixe explícito o modificador de acesso dos métodos, mesmo que o TypeScript já possa identificá-los corretamente. Isso ajuda a tornar o código mais legível e compreensível para outros desenvolvedores.
Em resumo, a decisão de declarar os métodos como public ou não depende do contexto e das necessidades do seu código. Se você deseja que os métodos sejam acessíveis externamente, declare-os como public. Caso contrário, deixe-os com o modificador de acesso padrão, que é o private.
Espero ter ajudado e bons estudos!