Structural Design Patterns in Modern C++ - Basic Implementation
Interactive Video
•
Information Technology (IT), Architecture
•
University
•
Practice Problem
•
Hard
Wayground Content
FREE Resource
Read more
7 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the primary purpose of the Flyweight design pattern?
To simplify the interface of a class
To ensure each object has a unique state
To reduce memory usage by sharing common parts of objects
To create a new class for each object
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the role of the intrinsic state in the Flyweight pattern?
It is used to identify each flyweight
It is shared and immutable across instances
It is mutable and changes frequently
It is unique to each instance
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
How does the Unshared Concrete Flyweight differ from the Concrete Flyweight?
It shares its state with other flyweights
It is created by the client directly
It has its own state and is not shared
It does not operate on extrinsic state
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the main advantage of using a Flyweight Factory?
It allows direct interaction with flyweights
It enforces a strict coupling between classes
It promotes loose coupling by managing flyweight instances
It eliminates the need for extrinsic state
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the purpose of using an associative container in the Flyweight Factory?
To eliminate the need for intrinsic state
To create new flyweight instances
To store and manage flyweight instances
To ensure each flyweight is unique
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
How does the Flyweight pattern handle extrinsic state?
It is computed and passed to flyweights as needed
It is stored within each flyweight
It is shared among all flyweights
It is ignored by the flyweights
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What happens when a flyweight instance with a specified key does not exist in the factory?
The factory returns null
A new instance is created and added to the pool
The factory throws an error
The client is asked to create the instance
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Popular Resources on Wayground
5 questions
This is not a...winter edition (Drawing game)
Quiz
•
1st - 5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
10 questions
Identify Iconic Christmas Movie Scenes
Interactive video
•
6th - 10th Grade
20 questions
Christmas Trivia
Quiz
•
6th - 8th Grade
18 questions
Kids Christmas Trivia
Quiz
•
KG - 5th Grade
11 questions
How well do you know your Christmas Characters?
Lesson
•
3rd Grade
14 questions
Christmas Trivia
Quiz
•
5th Grade
20 questions
How the Grinch Stole Christmas
Quiz
•
5th Grade
Discover more resources for Information Technology (IT)
26 questions
Christmas Movie Trivia
Lesson
•
8th Grade - Professio...
20 questions
christmas songs
Quiz
•
KG - University
20 questions
Holiday Trivia
Quiz
•
9th Grade - University
15 questions
Holiday Movies
Quiz
•
University
14 questions
Christmas Trivia
Quiz
•
3rd Grade - University
20 questions
Christmas Trivia
Quiz
•
University
8 questions
5th, Unit 4, Lesson 8
Lesson
•
KG - Professional Dev...
20 questions
Disney Trivia
Quiz
•
University