K
Multiple choices 33/50
(Choose 1 answer)
Which of the following reasons is Template Method pattern used for?
10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
43 44 45 46 47 48 49 50
A Control at what points subclassing is allowed.
B. All of the others
C. Avoid duplication in the code, the general workflow structure is implemented once in the abstract class's algorithm, and necessary variations are implemented in the subclasses
D. Let subclasses implement varying behavior (through method overriding)