Index[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [L] [M] [N] [O] [P] [R] [S] [T] [U] [V] [W] P2PCommunication theme 2nd 3rd 4th 5th 6th abstract aspect CME composition specification composition specification concrete aspect design structure pause theme pay-per-use theme 2nd in composition in removing minor themes initial themes splitting themes with the launch theme with the licensing themes phone theme as a product of a merge in composition 2nd plan for design activity planning for design identifying objects viewing aspect themes viewing base themes Player class 2nd 3rd 4th 5th Player.crystalsTouched() Player.set plus entity PlusOperator plusoperator entity pointcut 2nd 3rd 4th 5th abstract pointcut 2nd concrete pointcut 2nd populate theme 2nd initial themes unifying themes postponing requirements 2nd 3rd 4th 5th 6th 7th 8th as a requirement operation in knowing when you're done 2nd in the Usage Licensing case study 2nd when examining shared requirements prec tag preempt theme grouping themes in designing crosscutting themes 2nd 3rd in identifying aspects 2nd individual theme view 2nd refining themes 2nd Preempted class print() method prompt theme grouping themes initial themes 2nd 3rd pStateChange() template operation sequence diagram |