比较大概的认识:
当子类要实现父类的方法有所不同(可以分为几类)时,将这个方法在父类中的定义更改为一个接口的变量,然后在子类里对这个变量实例化。当然,该接口有其实现,且这些实现就是之前的方法的分类实现。
好处:1.能将经常要在子类重写的方法独立到另一个对象,方便管理。
2.能在运行时,才对接口的变量实例化,更有弹性。
当子类要实现父类的方法有所不同(可以分为几类)时,将这个方法在父类中的定义更改为一个接口的变量,然后在子类里对这个变量实例化。当然,该接口有其实现,且这些实现就是之前的方法的分类实现。
好处:1.能将经常要在子类重写的方法独立到另一个对象,方便管理。
2.能在运行时,才对接口的变量实例化,更有弹性。