Desbravando SOLID

Desbravando SOLID

Professional Development

6 Qs

quiz-placeholder

Similar activities

Provider Shared Preferences

Provider Shared Preferences

Professional Development

10 Qs

Segurança de Redes

Segurança de Redes

11th Grade - Professional Development

11 Qs

Evaluación de Salida - TPC semana 4

Evaluación de Salida - TPC semana 4

Professional Development

10 Qs

Pos-Prueba (Libreta Profesional-One Note)

Pos-Prueba (Libreta Profesional-One Note)

Professional Development

10 Qs

TRIVIA CIBERSEGURIDAD MINTEL

TRIVIA CIBERSEGURIDAD MINTEL

Professional Development

10 Qs

tipos y gestores de archivos Eric y Ibrahima

tipos y gestores de archivos Eric y Ibrahima

Professional Development

10 Qs

Quizz_Python_1

Quizz_Python_1

Professional Development

10 Qs

[AI-900] Módulo 04 - Simulado

[AI-900] Módulo 04 - Simulado

Professional Development

11 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