Search the courses, subjects, tracks, games and features, or jump straight to a page.
2 cards from this section. Quick, good the night before a test.
Define what a design pattern is.
Think about how these patterns are used in coding.
Name the three main categories of design patterns.
Remember what we discussed in class.
What is a design pattern?
Think about the definition we discussed.
True or False: Design patterns promote tight coupling in software design.
Recall the benefits we mentioned earlier.
Describe a situation in which using a design pattern made the coding process more efficient in a project you worked on.
Reflect on any projects where you encountered repetitive tasks.
How would you explain to a peer the importance of loose coupling in a software project? Give an example.
Think about scenarios where changes in one part of a program can disrupt others.
4 more questions in this section. Enroll free to practise them all.
Enroll free