Ask Question
8 July, 10:28

You review a design written by somebody else for an application and you find these: - an interface Shape with a method draw () - a class Circle that implements Shape - a class Rectangle that implements Shape - a class CompoundShape that: o implements interface Shape o aggregates 0 or more Shape objects, o has an extra method called add (Shape sh) o for implementing method draw () calls the draw () method for all aggregated Shape objects. You assume that a CompoundShape object is made of multiple shapes. What design pattern is at work in this application? Explain your answer.

+3
Answers (1)
  1. 8 July, 13:05
    0
    This is the Composite pattern, one of the "Gang-of-Four" design patterns (check out their book!).
Know the Answer?
Not Sure About the Answer?
Find an answer to your question ✅ “You review a design written by somebody else for an application and you find these: - an interface Shape with a method draw () - a class ...” in 📘 Computers and Technology if you're in doubt about the correctness of the answers or there's no answer, then try to use the smart search and find answers to the similar questions.
Search for Other Answers