%PDF-1.4 % 5 0 obj << /S /GoTo /D (chapter.8) >> endobj 8 0 obj (8 Interacting Classes) endobj 9 0 obj << /S /GoTo /D (section.8.1) >> endobj 12 0 obj (8.1 The Roles of a Class) endobj 13 0 obj << /S /GoTo /D (subsection.8.1.1) >> endobj 16 0 obj (8.1.1 Finding the Classes) endobj 17 0 obj << /S /GoTo /D (subsection.8.1.2) >> endobj 20 0 obj (8.1.2 Diagramming One Class) endobj 21 0 obj << /S /GoTo /D (section.8.2) >> endobj 24 0 obj (8.2 Class Relationships) endobj 25 0 obj << /S /GoTo /D (subsection.8.2.1) >> endobj 28 0 obj (8.2.1 Composition.) endobj 29 0 obj << /S /GoTo /D (subsection.8.2.2) >> endobj 32 0 obj (8.2.2 Aggregation.) endobj 33 0 obj << /S /GoTo /D (subsection.8.2.3) >> endobj 36 0 obj (8.2.3 Association.) endobj 37 0 obj << /S /GoTo /D (subsection.8.2.4) >> endobj 40 0 obj (8.2.4 Derivation.) endobj 41 0 obj << /S /GoTo /D (subsection.8.2.5) >> endobj 44 0 obj (8.2.5 Friendship.) endobj 45 0 obj << /S /GoTo /D (subsection.8.2.6) >> endobj 48 0 obj (8.2.6 An example.) endobj 49 0 obj << /S /GoTo /D (subsection.8.2.7) >> endobj 52 0 obj (8.2.7 Elementary Design Principles) endobj 53 0 obj << /S /GoTo /D (section.8.3) >> endobj 56 0 obj (8.3 The Program: Making a Bar Graph) endobj 57 0 obj << /S /GoTo /D (subsection.8.3.1) >> endobj 60 0 obj (8.3.1 Specification) endobj 61 0 obj << /S /GoTo /D (subsection.8.3.2) >> endobj 64 0 obj (8.3.2 The Main Program and Output) endobj 65 0 obj << /S /GoTo /D (subsection.8.3.3) >> endobj 68 0 obj (8.3.3 The Data Structure and UML Diagrams) endobj 69 0 obj << /S /GoTo /D (subsection.8.3.4) >> endobj 72 0 obj (8.3.4 Class Item) endobj 73 0 obj << /S /GoTo /D (subsection.8.3.5) >> endobj 76 0 obj (8.3.5 Class Graph) endobj 77 0 obj << /S /GoTo /D (subsection.8.3.6) >> endobj 80 0 obj (8.3.6 Classes Row and Cell) endobj 81 0 obj << /S /GoTo /D (section.8.4) >> endobj 84 0 obj (8.4 An Event Trace) endobj 85 0 obj << /S /GoTo /D [86 0 R /Fit ] >> endobj 89 0 obj << /Length 1946 /Filter /FlateDecode >> stream xڽ˒6PN!Fߤ'oy+NU$HIBO~ RzW)l~(7/b^Û$U&Eo:"ٔeEٷ_'q YUpfI `ьj8NX+mD9L6kG.F']GIM'I4;VqAhכ]+)ǛmDuH$eAAX;Z[iqQCK?kȯ 4vq"(-W@