![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 87
IT源
虚心学习
展开
-
python 对象类型
程序在启动以后,是以进程方式存在。进程中数据(变量,函数,类,容器等)保存在内存中。 python中对象是什么? 由于python是弱类型语言,python中一切皆对象,对象包含:变量,函数,类,容器 对象存储在内存中的值。这就意味着在创建对象时会在内存中开辟一个内存空间。 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。 ...原创 2018-07-04 19:52:45 · 524 阅读 · 1 评论 -
装饰器
面向切面编程 AOP 和装饰器装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲, 装饰器的作用就是为已经存在的对象添加额外的功能。#类似对函数功能上做了一些扩展#对现有函数进行装饰import timedef add(): pr...原创 2018-06-13 14:54:06 · 93 阅读 · 0 评论 -
观察者模式,和代理模式,
两种设计模式# -*- coding: utf-8 -*-__author__ = 'liangchao'__date__ = '202018/7/5 14:26''''MVC思想M --数据V --视图C -- 控制下面是一种代理模式,是一种思想设计模式:观察者模式,和代理模式'''class Observerd(object):#定义一个基类 ''' 观察者基类,负责订阅通知 ...原创 2018-07-05 19:43:36 · 351 阅读 · 0 评论 -
抽象方法,工厂模式
# -*- coding: utf-8 -*-__author__ = 'liangchao'__date__ = '202018/7/5 15:53'import abc'''抽象方法工厂模式需求:定义一个Car基类,Car产生日系车,德系车,中国车'''class Car(metaclass=abc.ABCMeta): def __init__(self, name ,tyre, eng...原创 2018-07-05 19:44:54 · 164 阅读 · 0 评论