Python-库开发-MVC框架
2019-03-04
本博客所有文章采用的授权方式为 自由转载-非商用-非衍生-保持署名 ,转载请务必注明出处,谢谢。
声明: 本博客欢迎转发,但请保留原作者信息!
github地址:atanx
新浪微博:@蜀山掌门V
QQ:365039667
博客地址:江斌的博客
内容仅供学习参考,如有不当引用,请告知博主。
#!/usr/bin/env python
# coding=utf-8
class Model(object):
def __init__(self):
pass
def get_summary(self, defectId):
data = {'a': 'defect a', 'b': 'defect b'}
return data.get(defectId, 'unknwon')
class View(object):
def __init__(self):
pass
def show_summary(self, data):
formatted = '=====\n{data}'.format(data=data)
print formatted
class Controller(object):
def __init__(self):
pass
def get_defect_summary(self, defectid):
model = Model()
view = View()
data = model.get_summary(defectid)
return view.show_summary(data)
if __name__ == '__main__':
controller = Controller()
controller.get_defect_summary('a')
controller.get_defect_summary('b')