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


Banking model

ATM


account transaction
keeps balance database
deposit money
withdraw money

transaction card-reader
validation cash-dispenser
performs transfer account
keeps audit info database


slide: The ATM example (2a)



[] 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)