Considere o seguinte trecho de um diagrama de classes UML q...
Considere o seguinte trecho de um diagrama de classes UML que modela um sistema de administração escolar.

O seguinte trecho de código em VB.NET utiliza as classes do diagrama acima. As linhas de código estão numeradas para delimitá-las quando aparecem em múltiplas linhas por questões de espaço.

Dentre as alternativas a seguir, assinale aquela que indica o design pattern usado no código apresentado.