第8章 多态
在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。多态通关分离做什么和怎么做,从另一个角度将接口和实现分离开来。多态不但能改变代码的组织结构和可读性,还能够创建可扩展的程序--无论在项目最初创建时还是在需要增加新功能时都可以“生长”的程序。“封装”通关合并特征和行为来创建新的数据类型。“实现隐藏”则通过将细节“私有化”把接口和实现分离开来。而多态的作用则是消除类型之间的耦合关系。 在面向对象的程序设计语言中,多态是继数据抽象和
第8章 多态
在面向对象的程序设计语言中,多态是继数据抽象和继承之后的第三种基本特征。多态通关分离做什么和怎么做,从另一个角度将接口和实现分离开来。多态不但能改变代码的组织结构和可读性,还能够创建可扩展的程序--无论在项目最初创建时还是在需要增加新功能时都可以“生长”的程序。“封装”通关合并特征和行为来创建新的数据类型。“实现隐藏”则通过将细节“私有化”把接口和实现分离开来。而多态的作用则是消除类型之间的耦合关系。 在面向对象的程序设计语言中,多态是继数据抽象和