• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    什么是多態性(Polymorphism)?

    在軟件編程中,面向對象編程(OOP)是一種試圖從現實世界中創建對象的框架。OOP原則強烈鼓勵多態性的理論和實踐。一般來說,創建一個對象時,應該理解這些特性和行為會發生變化所有真正的OOP語言,包括C語言,都支持更高級的多態行...
    在軟件編程中,面向對象編程(OOP)是一種試圖從現實世界中創建對象的框架。OOP原則強烈鼓勵多態性的理論和實踐。一般來說,創建一個對象時,應該理解這些特性和行為會發生變化所有真正的OOP語言,包括C語言,都支持更高級的多態行為方法和技術。多態性是指擁有一個變量,函數,或程序中具有多個含義的對象。有多個體系結構設計可演示多態性。這些設計概述了如何在應用程序中重用對象以實現多種用途。許多編程語言都支持多態性的使用。此過程使業務規則和應用程序中的軟件代碼。并非所有編程語言都支持完全多態行為,但大多數語言都支持基本概念。所有真正的OOP語言包括Java?、.net,而且C?支持更先進的方法和技術。銀行賬戶是一個很好的支持多態性的基本對象的例子。所有的銀行賬戶都有賬號、賬戶名和余額。賬戶的獨特之處在于賬戶的類型。儲蓄賬戶、支票賬戶和,或者是貨幣市場賬戶。在多態性中,銀行賬戶將是基礎對象,而更具體的賬戶使用基礎銀行賬戶的特征。每個賬戶都可以有額外的行為來支持利率,或者在重復使用銀行賬戶信息的時候,使用多態性理論可以減少代碼浪費,從而節省開發人員的時間,使代碼更易于編寫,也更易于理解此外,它使軟件具有可擴展性,因為以后可以使用現有代碼中的基祖先對象添加未來類型,用這種方式開發的應用程序更靈活,更易于擴展,因為將來修改所需的代碼更少。多態性理論也適用于函數。函數是一段執行特定任務的軟件代碼。函數也可以用多態方式編寫。這種方法使代碼更豐富靈活,因為這些函數可以被軟件中的其他業務規則重用。一個函數多態性的好例子就是排序函數。這種類型的函數將對一系列數字進行排序。多態函數不僅可以對數字進行排序,還可以對任何類型的對象進行排序。這使得該函數更加強大高效,因為它可以處理多種類型的數據
    • 發表于 2020-08-07 01:27
    • 閱讀 ( 651 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    推薦文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆