The important difference is: Association means a member variable, and Dependency is the dependency of the dependence, depending on the way non-member variables.
The common feature is: The class that extends out the arrow has a knowledge that is directed to the class (or it is its member, or used it)