摘要:
面向对象编程中比较好的特性就是有继承和函数多态,从而使得对于具有相同父类的子类对象能够调用相同的接口实现对应的功能,举例说明,文本输出类TxtWriter和二进制输出类BinWriter都继承自父类Writer,父类Writer定义了接口Open、Write、Close,两个子类分别实现各自的方法,但是对应的输出格式却分别为文本和二进制,这样其他类使用Writer时会根据实际对象为TxtWriter还是BinWriter而选择对应的方法实现,从而不需要修改大段的代码即可实现输出格式为文本还是二进制。 在实际工程应用中,类似的例子还有很多,比如工程中需要使用不同类型的数据库,如果能够采用上... 阅读全文