ORM(关系对象映射)框架之面向对象
Posted wen-kang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORM(关系对象映射)框架之面向对象相关的知识,希望对你有一定的参考价值。
1. 提取共性
2. 分类
3. 模板“约束”
4. 当一类函数公用同样参数时候,可以转变成类进行 - 分类
3. 面向对象: 数据和逻辑(属性和行为)组合在一起
函数编程:数据和逻辑分离
1 特殊方法: 2 class Foo: 3 def __init__(self,name): 4 self.name = name 5 6 7 def show(self): 8 print(self.name) 9 10 def __call__(self): 11 pass 12 13 def __getitem__(self,key): 14 pass 15 16 def __setitem__(self,key,value): 17 pass 18 19 def __delitem__(self,key): 20 pass 21 22 obj1 = Foo(‘eric‘) 23 24 obj1() 25 obj1[‘k‘] 26 obj1[‘k‘] = 123 27 del obj[k] 28 obj.__dict__
>>>>>>>>>>>>>>>>>>>对象后面直接加括号调用call方法 Python特有的
以上是关于ORM(关系对象映射)框架之面向对象的主要内容,如果未能解决你的问题,请参考以下文章
Python学习---django之ORM语法[对象关系映射]180124