Podcast
Questions and Answers
What is a software design pattern in software engineering?
What is a software design pattern in software engineering?
- A general, reusable solution to a commonly occurring problem within a given context in software design (correct)
- A finished design that can be directly transformed into source or machine code
- A specific solution to a unique problem
- A built-in support for solving problems in programming languages
What is the purpose of design patterns?
What is the purpose of design patterns?
- To provide formalized best practices for programmers to solve common problems (correct)
- To imply mutable state for functional programming languages
- To render unnecessary patterns in languages
- To specify the final application classes or objects
What do object-oriented design patterns typically show?
What do object-oriented design patterns typically show?
- The built-in support for solving problems
- The relationships and interactions between classes or objects (correct)
- The mutable state for functional programming languages
- The final application classes or objects
Why might some patterns be unsuited for functional programming languages?
Why might some patterns be unsuited for functional programming languages?
Why might some patterns be unnecessary in certain languages?
Why might some patterns be unnecessary in certain languages?
Flashcards are hidden until you start studying