Object Oriented Programming Composition Examples Science