合肥網(wǎng)站建造淺談python的面向目標(biāo) |
發(fā)布時(shí)間:2019-02-25 文章來源:本站 瀏覽次數(shù):2974 |
python的面向目標(biāo)就是一種編程的思維,是對python函數(shù)的封裝,讓其愈加具有可讀性,讓開發(fā)“更快更好更強(qiáng)...” python面向目標(biāo)也有幾大特性: 1、多態(tài)(polymorphism):一個(gè)函數(shù)有多種體現(xiàn)形式,調(diào)用一個(gè)辦法有多種形式,可是體現(xiàn)出的辦法是不一樣的。 2、承繼(inheritance)子項(xiàng)承繼父項(xiàng)的某些功能,在程序中體現(xiàn)某種聯(lián)絡(luò),可以讓某個(gè)類型的目標(biāo)取得另一個(gè)類型的目標(biāo)的屬性的辦法。它支持按級分類的概念。 3、封裝(encapsulation)也就是把客觀事物封裝成抽象的類,并且類可以把自己的數(shù)據(jù)和辦法只讓可信的類或許目標(biāo)操作,對不可信的進(jìn)行信息躲藏。 函數(shù)式編程和面向目標(biāo)編程有什么區(qū)別: 相同點(diǎn):都是把程序進(jìn)行封裝、便利重復(fù)使用,提高效率。 不同點(diǎn):函數(shù)重點(diǎn)是用于全體調(diào)用,一般用于一段不可更改的程序。僅僅是解決代碼重用性的問題。 而面向目標(biāo)出來代碼重用性。還包括承繼、多態(tài)等。使用上愈加靈活。 看了上面關(guān)于python面向目標(biāo)的根底,不知道我們對于python的面向目標(biāo)有沒有了解,合肥網(wǎng)站建造浪訊科技也希望我們可以深刻理解面向目標(biāo)編程,不論是哪一門言語,面向目標(biāo)都是很重要的。 |
|