Do we model light as waves or particles? It depends on what works best in a particular situation.<br> Objects have state (attributes) and behaviour (methods). What do we do about the two extreme cases - all state and no behaviour, or your case - all behaviour and no...