摘要:
绑定方法和非绑定方法 一:类中定义的函数分成两大类 1、绑定方法(绑定给谁,谁来调用就自动将它本身当做第一个参数传入) 绑定到类的方法:用classmethod装饰器装饰的方法 (为类量身定制,自动将类当做第一个参数传入) (其实对象也可调用,但仍将类当做第一个参数传入) 绑定到对象的方法:没有被任 阅读全文
摘要:
面向对象之封装 封装不是简单的‘隐藏’ 如何隐藏 python中用双下划线开头的方式将属性隐藏起来(设置为私有的) 这种变形需要注意的问题是: 1.这种机制也并没有真正意义上限制我们从外部直接访问属性,知道了类名和属性名就可以拼出名字:_类名__属性,然后就可以访问了,如a._A__N,即这种操作并 阅读全文
摘要:
多态和多态性 多态 多态指的是一类事物有多种形态 多态性 什么是多态性绑定(在继承的背景下使用时,也被称为多态性) 多态性是指在不考虑实例类型的情况下使用实例 在面向对象方法中一般是这样表述多态性:向不同的对象发送同一条消息(!!!obj.func():是调用了obj的方法func,又称为向obj发 阅读全文
摘要:
Django之ORM Object Relational Mapping(ORM) ORM介绍 ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间 阅读全文