Desbravando SOLID

Desbravando SOLID

Professional Development

6 Qs

quiz-placeholder

Similar activities

Repaso bimestral geometría 2b

Repaso bimestral geometría 2b

Professional Development

9 Qs

Herramientas WEB

Herramientas WEB

6th Grade - Professional Development

11 Qs

Google Apps

Google Apps

10th Grade - Professional Development

10 Qs

Revisão LP 2023.1

Revisão LP 2023.1

Professional Development

10 Qs

Módulo 2

Módulo 2

Professional Development

10 Qs

Senha poderosa

Senha poderosa

Professional Development

10 Qs

Excel | TD Q02

Excel | TD Q02

Professional Development

10 Qs

Cierre Master Class Tablas Dinámicas

Cierre Master Class Tablas Dinámicas

Professional Development

10 Qs

Desbravando SOLID

Desbravando SOLID

Assessment

Quiz

Computers

Professional Development

Practice Problem

Medium

Created by

Alura Tecnologia

Used 8+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

6 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Qual o nome do projeto do gerador de ebooks estudado no livro?

Tubaina

Cotuba

Guaranita

Dolly

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é a definição mais correta para o Single Responsibility Principle?

uma classe deve fazer só uma coisa

uma classe deve ter um só método

uma classe não deve ter dependências

uma classe deve ter apenas um motivo para ser modificada

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual a definição mais correta para o Open Closed Principle?

não deve-se usar herança

classes devem ser abertas para extensão e fechadas para modificação

classes devem ser abertas para modificação e fechadas para extensão

tudo deve ser um plugin

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual a definição mais correta para o Liskov Substitution Principle?

Um subtipo deve fazer tudo o que o supertipo faz e pode adicionar mais coisas

Nunca devemos usar herança! Nunca!

Só vale para extends, não vale para implements

Um subtipo nunca deve fazer nada que o supertipo já faz

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual a definição mais correta para o Interface Segregation Principle?

Evitar coesão em interfaces

Nunca devemos usar interfaces

Herança deve ser proibida

Um cliente não deve depender de métodos que não usa

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual a definição mais correta para o Dependency Inversion Principle?

É exatamente a mesma coisa que Dependency Injection

Código de alto nível não deve depender de detalhes, mas de abstrações

Código de baixo nível é código de negócio

mecanismos de entrega / detalhes de implementação são código de alto nível

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?