oppo手機怎么截屏 編程里的OOP是什么?
編程里的OOP是什么?OOP:面向?qū)ο缶幊獭C嫦驅(qū)ο缶幊讨饕ㄒ韵赂拍詈徒M件:組件—運行中的計算機程序中由數(shù)據(jù)和函數(shù)組成的單元。在面向?qū)ο蟮挠嬎銠C程序中,組件是模塊和結(jié)構(gòu)的基礎(chǔ)。抽象—程序忽略正在處
編程里的OOP是什么?
OOP:面向?qū)ο缶幊獭C嫦驅(qū)ο缶幊讨饕ㄒ韵赂拍詈徒M件:組件—運行中的計算機程序中由數(shù)據(jù)和函數(shù)組成的單元。在面向?qū)ο蟮挠嬎銠C程序中,組件是模塊和結(jié)構(gòu)的基礎(chǔ)。抽象—程序忽略正在處理的信息的某些方面的能力,也就是說,專注于信息的主要方面的能力。封裝—也稱為信息封裝:確保組件不會以意外的方式更改其他組件的內(nèi)部狀態(tài);只有提供內(nèi)部狀態(tài)更改方法的組件才能訪問其內(nèi)部狀態(tài)。每種類型的組件都提供了與其他組件聯(lián)系的接口,并指定了其他組件的調(diào)用方法。多態(tài)性-組件引用和類集涉及許多其他不同類型的組件,引用組件的結(jié)果取決于實際調(diào)用的類型。繼承-允許在現(xiàn)有組件的基礎(chǔ)上創(chuàng)建子類組件,從而統(tǒng)一并增強多態(tài)性和封裝。通常,組件按類分組,新類可以定義為現(xiàn)有類的擴展。通過這種方式,類可以被組織成樹或網(wǎng)絡(luò)結(jié)構(gòu),這反映了動作的普遍性。