Principles of Object-Oriented Software Development
[]
readme
course
preface
1
2
3
4
5
6
7
8
9
10
11
12
appendix
lectures
resources
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)