SóProvas


ID
662260
Banca
FCC
Órgão
INFRAERO
Ano
2011
Provas
Disciplina
Engenharia de Software
Assuntos

Segundo Martin Fowler, pode ser considerado um anti-pattern:

Alternativas
Comentários
  • FCC te ajudando a aprender mais na Wikipedia. Sou contra, mas fazer o quê?

    Call super is a code smell or anti-pattern of some object-oriented programming languages. Call super is a design pattern in which a particular class stipulates that in a derived subclass, the user is required to override a method and call back the overridden function itself at a particular point.

    Segue a tradução do google: 

    Call super é um cheiro de código ou anti-padrão de algumas linguagens de programação orientadas a objetos. Call super é um padrão de projeto no qual uma determinada classe estipula que em uma subclasse derivada, o usuário é obrigado a substituir um método e chamar de volta a própria função substituída em um determinado ponto.

    Fonte: https://en.wikipedia.org/wiki/Call_super

  • ✅Gabarito(B) 

    Não é primeira vez que vejo algumas pessoas dizendo que os textos das questões são cópias ou que são tiradas da wiki. Na verdade a documentação da wiki é baseada na maioria das vezes em textos de autores consagrados em duas determinadas áreas....e por sinal, mesmo texto que as bancas utilizam nas questões.

    A questão é buscar a fonte correta, mas sei que algumas vezes é difícil encontrá-la.

    Por exemplo, a definição desse anti-pattern é descrita pelo autor "Martin Fowler".

    Fonte: https://martinfowler.com/bliki/CallSuper.html