SóProvas


ID
5655946
Banca
UFRJ
Órgão
UFRJ
Ano
2021
Provas
Disciplina
Não definido

Considere o código resumido a seguir, implementado em PHP, para responder à questão.


1.    class Pessoa {

2.    public static function salvar($nome, $email) {/*...*/ return $id;}

3.    }

4.    class Aluno {

5.    public static function salvar($id, $matricula) {/*...*/}

6.    }

7.    class Registro {

8.    public static function registrar($nome, $email, $matricula) {

9.    Aluno::salvar(Pessoa::salvar($nome, $email), $matricula);

10.    }

11.    }

12.    Registro::registrar(“Aluno 1”, “1@luno.com”, 1001);

Quanto aos padrões de projeto, o que melhor representa a implementação do código apresentado é:

Alternativas