大数据 爬虫Python AI Sql好香帅笔记架构算法设计模式和编程理论

python和设计模式14

2019-10-27  本文已影响0人  好香帅

上文的例子,

请给我看最近两次的销售报表

在分责任时可做如下考虑。

销售报表是一个责任,最近两次是一个责任,看是一个责任,给我是另一个责任。而把整个句子连接起来又是另外一个责任。

在编程序时,每一个责任都可以是一个模块。

其中,如何实现把责任分开就需要一些技巧。

比方说“最近两次”这个责任,对应的可以是一个输入一个列表,输出这个列表最后两个元素,这样一个函数。而“销售报表”这个责任可以对应一个生成销售报表的函数。然后把两个函数结合起来,就可以做,得到最近两次销售报表,这个事情。用python的函数参数可以很容易的做到这一点。

上一篇 下一篇

猜你喜欢

热点阅读