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

ORM框架之SQLALchemy

django框架之模型

ORM对象关系映射框架基本搭建

5 -- Hibernate的基本用法 --1 1 对象/关系数据库映射(ORM)

Django-ORM框架