Strategies for Designing Control Classes What happens to Control Classes? Are they really needed? Should they be split? ◆How do you decide? Complexity Change probability ■ Distribution and performance Transaction management Object Oriented Analysis and Design 10Object Oriented Analysis and Design 10 Strategies for Designing Control Classes What happens to Control Classes? ▪ Are they really needed? ▪ Should they be split? How do you decide? ▪ Complexity ▪ Change probability ▪ Distribution and performance ▪ Transaction management