第1章--抽象与接口 1.1 抽象 An abstract class can be created without abstract methods, the purpose of doing this is to prevent instantiating the class. A class with any abstract method must be abstract. 1.2 数据与表现分离 separation of the logical layer and the graph