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')



章节列表