python面向对象设计和面向对象编程的理解

美女程序员鼓励师

1、面向对象设计是一切都是对象,每个对象都有自己的特点和功能。

不一定需要面向对象编程,也可以通过其他方式实现。

2、面向对象编程必须通过面向对象设计来实现。

面向对象设计的思想将这些特征和功能整合到一起,即面向对象设计,面向对象编程通过定义类整合一类事物的共同属性和函数,并通过实例创建函数。

面向对象编程只是实现面向对象设计的一种方式,面向对象设计也可以通过其他方式实现。

实例

# here put the import lib

 

 

def dogs(name, age, kind):

    def init(name, age, kind):

        dog = {

            "name": name,

            "age": age,

            "kind": kind,

            "intro": intro,

            "yell": yell

        }

        return dog

 

    def intro(dog):

        print("This %s's name is %s,it's %s years old." %

              (dog["kind"], dog["name"], dog["age"]))

 

    def yell(dog):

        print("The %s is wangwangwang" % (dog["kind"]))

 

    return init(name, age, kind)

 

 

d1 = dogs("sunny chen", 21, "Look")

print(d1["name"])

d1["intro"](d1)

以上就是python面向对象设计和面向对象编程的理解,希望对大家有所帮助。更多Python学习指路:python基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

以上是 python面向对象设计和面向对象编程的理解 的全部内容, 来源链接: utcz.com/z/545899.html

回到顶部