当前位置 : 主页 > 手机开发 > 其它 >

2019年6月29日 面向对象设计 1

来源:互联网 收集:自由互联 发布时间:2021-06-19
三大编程范式 1面向过程 2函数式编程 3面向对象编程 对象:由类产生的具体的存在,动 # 面向对象设计 def dog(name,gender,type): # ‘dog的动作‘ def jiao(dog): print ( ‘ a dog[%s] can wang wang wang

三大编程范式

1面向过程

2函数式编程

3面向对象编程

对象:由类产生的具体的存在,动

#面向对象设计
def dog(name,gender,type):
    #‘dog的动作‘
    def jiao(dog):
        print( a dog[%s] can wang wang wang % dog[name])
    def chi_shi(dog):
        print(a dog[%s] can eat shi % dog[name])
    def init(name,gender,type):#用来初始化dog方法
        dog1 = {
            name: name,
            gender: gender,
            tpye: type,
            jiao:jiao,
            chi_shi:chi_shi,
        }
        return dog1
    res=init(name,gender,type)
    return res


d1=dog(yico,man,dog)
d2=dog(ztl,man,dog2)


d1[chi_shi](d1) #注意用法
d2[jiao](d2)

 

作与特征的结合

 类:抽象共同的特征,共同的动作

网友评论