Catalog
Full catalog
Resources
Blog
University
Guide
Bootcamps
Provided by
JetBrains Academy
Creators of the most popular IDEs:
IntelliJ IDEA, PyCharm
& others
Authors of
Kotlin
,
Google's preferred language
for Android
More than
11.4 million developers and 300,000 companies worldwide
use JetBrains IDEs to create their products
Pricing
For Business
Sign in
Start for free
Computer science
Fundamentals
Essentials
Software construction
Design patterns
Concept of design patterns
Suggested problems
Design your code
Code design
Combination
Why to know and apply patterns
What patterns organize
The meaning of patterns
What a real pattern should do
Patterns implementation
Skip topic
Theory
What a real pattern should do
Report a typo
Typical task for a job interview.
A design pattern should...
Select one or more options from the list
Get unstuck
Comments
Get help from the community
make the code compile faster
have a unique name to identify it
depend on a programming language
describe the problem and the solution
969
learners liked this problem.
227
didn't like it.
What about you?
___
Create a free account to access the full topic
Sign up with Google
Sign up with GitHub
Sign up with JetBrains Account
Sign up with email
By continuing, you agree to the
JetBrains Academy Terms of Service
as well as
Hyperskill Terms of Service and Privacy Policy
.
Comments (22)
Hints (7)
Useful links (2)
Show discussion