CIS 644 Thurs Sept 23 1999 W 5

  • Slides: 17
Download presentation
CIS 644 Thurs. Sept. 23, 1999 W 5 B … scenarios … signatures ….

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

…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 ….

reviews of Coad book at Amazon … Grand Gilbert Gamma ….

what tools are people using? Powerpoint Playground www. oi. com Together. J … free

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

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

owener -> my. Items -> Item specific collections owner -> Item -------> my. Items : ) generic collections

re: collections in the scenario e. g. p. 20

re: collections in the scenario e. g. p. 20

Again: composite aggregation, lifetime many books: composition based on physical, morphological relation vs composition

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

alternate implementation: Features as persistent object in server domain …. . not owned by the agency

? ? add a Sales. Person class

? ? add a Sales. Person class

scenario / activity diagrams: conventions … don’t show types of parms long list of

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

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

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 …

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

use of interfaces for definitions of patterns… e. g. composite … G. p. 163 refs: Gamma, www. oi. com

END

END