CIS 644 Thurs Sept 23 1999 W 5

















- Slides: 17
CIS 644 Thurs. Sept. 23, 1999 W 5 B … scenarios … signatures …. review Chap 2 and 3
…misc. ftp … repost as winzip dl. cis. ksu. edu was taking 1. 5 hours at 3 K/sec : ( ? ? image quality ? ? sound quality
reviews of Coad book at Amazon … Grand Gilbert Gamma ….
what tools are people using? Powerpoint Playground www. oi. com Together. J … free = no scenarios, print Rose. . student version … limited Rose/C++ … KSU www. objectdomain. com/ about $50 edu MS Visual. Modeler …no scenarios? ? . . .
collection class vs array, vector why? services, efficiency perhaps the core issue of implementation is mapping abstract collection to good version.
owener -> my. Items -> Item specific collections owner -> Item -------> my. Items : ) generic collections
re: collections in the scenario e. g. p. 20
Again: composite aggregation, lifetime many books: composition based on physical, morphological relation vs composition to show implementation
alternate implementation: Features as persistent object in server domain …. . not owned by the agency
? ? add a Sales. Person class
scenario / activity diagrams: conventions … don’t show types of parms long list of parms. . . Coad uses “; ” to show returns do show names of objects annotation boxes really help!
From ORDER scenarios: some class signatures for methods …. show parameters & types Java declaration …. comments to explain IN/OUT
Chap 2: class hierarchies should be stable! Inheritance checklist p. 58 1 2 3 4 5 Observable. . p. 77
Chap 3. Interfaces “plug in” concept … compiler feature for Java generic package … for Ada template … for C++ run time feature for COM arch. smalltalk protocol ? ? does it act as a type ? ?
use of interfaces for definitions of patterns… e. g. composite … G. p. 163 refs: Gamma, www. oi. com
END