Principles of Object-Oriented Software Development
[] readme course preface 1 2 3 4 5 6 7 8 9 10 11 12 appendix lectures resources

talk show tell print


Interaction classes

ATM


cardreader event
signals insertion transaction
decodes strip

cash dispenser event
emits cash

database event
retrieves account transaction
records transaction account
authorization database


slide: The ATM example (2b)



[] readme course preface 1 2 3 4 5 6 7 8 9 10 11 12 appendix lectures resources
eliens@cs.vu.nl

draft version 0.1 (15/7/2001)