Ask Question
29 September, 22:35

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.

+4
Answers (1)
  1. 30 September, 00:46
    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?
Get 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 & Technology if there is no answer or all answers are wrong, use a search bar and try to find the answer among similar questions.
Search for Other Answers