新聞中心
1、編程的復(fù)雜性遠(yuǎn)高于面向過程。如果不了解面向?qū)ο?,可以立即啟動基于設(shè)計程序,很容易出現(xiàn)過度設(shè)計的問題。

創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站設(shè)計制作、成都網(wǎng)站制作與策劃設(shè)計,會澤網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:會澤等地區(qū)。會澤做網(wǎng)站價格咨詢:18982081108
在一些擴(kuò)展性要求較低的場景中,使用面向?qū)ο髸黾泳幊屉y度。比如管理linux系統(tǒng)的shell腳本不適合用面向?qū)ο笤O(shè)計,面向過程更適合。
2、無法面向過程的程序設(shè)計流水線可以準(zhǔn)確預(yù)測問題的處理過程和結(jié)果。
面向?qū)ο蟮某绦蛞坏╅_始,對象之間的交互就會解決問題,甚至上帝也無法準(zhǔn)確預(yù)測最終結(jié)果。所以我們經(jīng)??吹綉?zhàn)斗類游戲,增加一個游戲角色,在戰(zhàn)斗過程中很容易出現(xiàn)陰霸的技能,一刀砍死三個人,這種情況是無法準(zhǔn)確預(yù)測的,只有對象之間的互動才能準(zhǔn)確地知道最終的結(jié)果。
實(shí)例
# here put the import lib
#創(chuàng)建類,該類的特征和功能是相似的
class teacher(object):
def __init__(self, name, age, course):
self.name = name
self.age = age
self.course = course
def intro(self):
print("%s is %s years old." % (self.name, self.age))
def attend_class(self):
print("%s teach %s" % (self.name, self.course))
#創(chuàng)建具體的對象,該對象的具體特征和功能。
t1 = teacher("sunny chen", 21, "python")
t1.attend_class()
#這就是Python中面向?qū)ο缶幊蹋ㄟ^定義類對一類事物的特征和功能進(jìn)行整合,然后在通過對象具體到某一個事物的具體特征和功能。
#即類就相當(dāng)于 印鈔機(jī) ,而對象就相當(dāng)于人民幣
以上就是python面向?qū)ο缶幊痰膬?yōu)缺點(diǎn),希望對大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)Python教程
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。
分享文章:創(chuàng)新互聯(lián)Python教程:python面向?qū)ο缶幊痰膬?yōu)缺點(diǎn)
文章出自:http://www.dlmjj.cn/article/djsogip.html


咨詢
建站咨詢
