 The Euler characteristic is a homological invariant, and thus can be effectively computed given a CW structure, so 2-manifolds are classified homologically.Characteristic classes and characteristic numbers are the corresponding generalized homological invariants, but they do not classify manifolds in higher dimension (they are not a complete set of invariants)