wangwt123

2022年6月24日

Python面向对象编程-装饰器

摘要: 一、装饰器 1、定义及作用 装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的应用有插入日志、增加计时逻辑来检测性能、加入事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。 概括的讲,装饰器的作用就是为已经存在 阅读全文

posted @ 2022-06-24 18:33 DOUBLE快乐 阅读(152) 评论(0) 推荐(0)

Python面向对象编程-多态

摘要: 一、多态 多态的优势具体可以总结为如下⼏点,具体为: 增加了持续的灵活性 增加了持续的额外扩展的功能 1 class Animal(object): 2 def talk(self): 3 print("动物会叫") 4 5 class Cat(Animal): 6 def talk(self): 阅读全文

posted @ 2022-06-24 18:32 DOUBLE快乐 阅读(89) 评论(0) 推荐(0)

Python面向对象编程-继承

摘要: 一、什么是继承? 继承就是一种新建子类的方式,新建的子类/派生类,被继承的类叫做父类/基类。 子类可以继承父类所有的方法以及属性。 二、为什么要有继承? 为了解决定义多个类时,代码冗余的问题。当我们在定义多个存在相同属性与功能的类时,相同的代码可能会复写多次,可以将相同的代码放到一个公共类当中,也就 阅读全文

posted @ 2022-06-24 18:21 DOUBLE快乐 阅读(147) 评论(0) 推荐(0)

Python面向对象编程-基础

摘要: 一、面向对象程序设计 编程式范式分为:面向过程的编程范式和面向对象的编程范式 编程式范式:就是程序员使用特定的语法+数据结构和算法编写代码,最终的目的是告诉计算机来解析并且来执行这些代码。 面向过程的编程范式:也就是说流程化的干一件事,严格的按照顺序来进行,就像流水线的工作一样,主要针对的是C语言。 阅读全文

posted @ 2022-06-24 18:10 DOUBLE快乐 阅读(133) 评论(0) 推荐(0)

导航