改进Application为abstract class，降低类之间的耦合度