• 技术文章 >Python技术 >Python基础教程

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

    小妮浅浅小妮浅浅2021-09-26 09:37:18原创2044

    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面向对象
    上一篇:python面向对象编程的优缺点 下一篇:python类属性和实例属性的区别

    相关文章推荐

    • 详解Python面向对象编程之类、实例、方法• python面向对象的三大特征,你知道么?• python面向对象中的调用方法有哪些?怎么用?• 类继承如何在python面向对象中实现?有什么好处?• python面向对象中多态的使用前提是什么?• python面向对象中类如何实现?• python面向过程的优缺点• python面向对象编程的优缺点

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网