![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python面向对象
文章平均质量分 91
面向对象知识点总结
絵飛的
一名初认python的码农工
展开
-
Python攻城师的成长————面向对象的编程思想
学习目标: 理解什么是面向对象的编程和面向过程的编程,学会类和对象的概念 学习内容: 什么是面向对象编程 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计与面向对象的程序设计区别 面向过程的程序设计把计算机程序视为一系列的命令集合,即将一系列函数按照一定的顺序执行。为了使程序在设计方面达到简单的程度,面向过程会把一个较为复杂的函数继续分成一个个小原创 2022-04-06 20:53:29 · 882 阅读 · 0 评论 -
Python攻城师的成长————面向对象收尾(反射、双下方法、元类)
今日学习目标 理解上去运用反射及双下方法,体会元类的意义,牢记部分用法 文章目录今日学习目标今日学习内容一、反射1.什么是反射?getattr(核心)settattrhasattrdelattr反射本文件使用场景二、面向对象的双下方法1.方法(部分)2.举例说明(部分)三、元类元类简介产生类的两种表现形式元类的基本使用元类进阶操作总结 今日学习内容 反射 面向对象的双下方法 元类 一、反射 1.什么是反射? 反射就是通过字符串的形式去对象(模块)中操作(查找/获取/删除/添加)成员,一种基原创 2022-04-11 21:48:48 · 548 阅读 · 0 评论 -
Python攻城师的成长————面向对象的三大特征(继承、多态)
学习目标: 了解继承与多态的概念,重点是要学会运用继承去处理问题 学习内容: 继承 在面对对象程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类,而被继承的class称为基类、父类或超类。 为了便于理解,我们可以举例子说明一下: 比如,我们已经编写了一个名为Animal的class,有一个run()方法可以直接打印: class Animal(object): def run(self): print('Animal is原创 2022-04-07 22:41:29 · 711 阅读 · 0 评论 -
Python攻城师的成长————设计模式之单例模式(补充:pickle模块)
今日目标 了解设计模式,按照自己的能力去掌握。 文章目录今日目标学习内容一、设计模式之单例模式1.什么是单例模式2.什么时候适合使用单例模式3.python中单例模式的实现二、pickle模块1.什么是pickle模块2.Pickle模块中最常用的函数总结 学习内容 设计模式之单例模式 pickle模块 一、设计模式之单例模式 1.什么是单例模式 单例模式是一种经常使用的设计模式,使用该模式创建的类对象在整个系统中只有一个。在python中,使用id(实例名)可以看到多次创建该类的原创 2022-04-12 18:51:02 · 95 阅读 · 0 评论