1
resposta

[Dúvida] Dúvidas sobre criação de classe.

A criação de duas classes, como Filme e Principal, é uma prática comum na programação orientada a objetos, especialmente em Java. **

Separação de Responsabilidades: Cada classe tem uma responsabilidade específica. A classe Filme é responsável por representar um filme, com seus atributos (como nome, ano de lançamento, etc.) e comportamentos (como exibir a ficha técnica e avaliar o filme). Já a classe Principal é onde o programa começa a ser executado, ou seja, é a classe que contém o método main, que é o ponto de entrada do programa. Essa separação ajuda a manter o código organizado e mais fácil de entender.

Reutilização de Código: Ao ter a lógica do filme encapsulada na classe Filme, você pode criar quantos objetos Filme quiser na classe Principal ou em outras partes do seu código, sem precisar reescrever a lógica. Isso promove a reutilização e evita duplicação de código.

Facilidade de Manutenção: Se você precisar fazer alterações na forma como um filme é representado ou como seus métodos funcionam, você só precisa fazer isso na classe Filme. A classe Principal pode permanecer inalterada, desde que a interface (os métodos que você chama) continue a mesma. Isso facilita a manutenção do código.

Organização do Código: Ter classes separadas ajuda a organizar o código em partes menores e mais gerenciáveis. Isso é especialmente útil em projetos maiores, onde várias pessoas podem estar trabalhando em diferentes partes do código ao mesmo tempo.**

1 resposta

Valdomira, boa tarde! Não entendi a sua dúvida, mas vou simplificar o enunciado para você.

Separar em Filme e Principal segue o princípio da responsabilidade única. Filme representa o domínio (os dados e comportamentos de um filme), enquanto Principal é apenas o ponto de entrada da aplicação. Isso permite reutilização, manutenção mais fácil e organização do código, facilitando testes, leitura e evolução do sistema.

Acho que dessa forma fica mais claro. Se tiver alguma dúvida, só mandar.