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

python和设计模式15

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

可以看到,把“最近两次的销售报表”,分解成“最近两次”和“销售报表”两个责任实际上增加了编程难度 。

因为写一个通用的“最近两次”的逻辑一般来说要难于把具体的“最近两次的销售报表”合在一起写出来。

那么为什么还这么做呢?因为这样拆开来便于更多的组合。“最近两次”这个逻辑以后还可用于最近两次会议,最后两名成员,等等。

模块化,象搭积木一样,这就是单一职责原则思想的精华体现。

上一篇 下一篇

猜你喜欢

热点阅读