The dotted line indicates a dependency, and the solid a generalization. The latter should be pretty obvious, but the former usually represents any interaction of one entity from another; for example, one class instantiating another. I'd Google around for more description if you wish to know its significance in OOAD.