第1个回答 2012-04-23
封装,继承,多态,抽象。
封装就是把属性和方法封装成一个整体,高内聚底耦合。通过类或者类对象来互相调用。
继承就是子类继承父类,可以拥有父类的一些方法和属性。所以父类中只定义一群子类中共有的属性和方法。~减少代码冗余。
多态就是通过方法的重载和重写。
抽象,最有体现性的就是接口。只有方法名,没有方法体。实现它的类都必须实现所有的方法,抽象类除外。这样就可以有多种实现方式。可以在配置文件中配置需要的实现类。建对象的时候可以用一个static方法来根据配置文件创建实现类对象。这样以后要换实现类的时候只修改配置文件就可以了,不用再去动代码。