BankAccount | A simple bank account created as an everyday example for the OOP course. Used in particular for demonstrating inheritance |
CheckAccount | A specialization of BankAccount |
Lottery | A class which assists LotteryAccount with the selection of lucky accounts. Encapsulates a secret winning number and the amount won. A singleton class |
LotteryAccount | A specialization of BankAccount |
SavingsAccount | A specialization of BankAccount for saving purposes |