在软件编程中,面向对象编程(OOP)是一种试图从现实世界中创建对象的框架。OOP原则强烈鼓励多态性的理论和实践。一般来说,创建一个对象时,应该理解这些特性和行为会发生变化所有真正的OOP语言,包括C语言,都支持更高级的多态行...
在软件编程中,面向对象编程(OOP)是一种试图从现实世界中创建对象的框架。OOP原则强烈鼓励多态性的理论和实践。一般来说,创建一个对象时,应该理解这些特性和行为会发生变化所有真正的OOP语言,包括C语言,都支持更高级的多态行为方法和技术。多态性是指拥有一个变量,函数,或程序中具有多个含义的对象。有多个体系结构设计可演示多态性。这些设计概述了如何在应用程序中重用对象以实现多种用途。许多编程语言都支持多态性的使用。此过程使业务规则和应用程序中的软件代码。并非所有编程语言都支持完全多态行为,但大多数语言都支持基本概念。所有真正的OOP语言包括Java®、.net,而且C®支持更先进的方法和技术。银行账户是一个很好的支持多态性的基本对象的例子。所有的银行账户都有账号、账户名和余额。账户的独特之处在于账户的类型。储蓄账户、支票账户和,或者是货币市场账户。在多态性中,银行账户将是基础对象,而更具体的账户使用基础银行账户的特征。每个账户都可以有额外的行为来支持利率,或者在重复使用银行账户信息的时候,使用多态性理论可以减少代码浪费,从而节省开发人员的时间,使代码更易于编写,也更易于理解此外,它使软件具有可扩展性,因为以后可以使用现有代码中的基祖先对象添加未来类型,用这种方式开发的应用程序更灵活,更易于扩展,因为将来修改所需的代码更少。多态性理论也适用于函数。函数是一段执行特定任务的软件代码。函数也可以用多态方式编写。这种方法使代码更丰富灵活,因为这些函数可以被软件中的其他业务规则重用。一个函数多态性的好例子就是排序函数。这种类型的函数将对一系列数字进行排序。多态函数不仅可以对数字进行排序,还可以对任何类型的对象进行排序。这使得该函数更加强大高效,因为它可以处理多种类型的数据
-
发表于 2020-08-07 01:27
- 阅读 ( 887 )
- 分类:电脑网络