IT1006-OOAD-Theory