python和设计模式13
2019-10-26 本文已影响0人
好香帅
对单一职责原则来说,第一个挑战是把责任理清楚,第二个挑战是想办法把责任分开。
举一个简单的例子。比如说制造一把斧子。一个责任可以说造斧子的头,另一个责任是造斧子的柄。还有第三个责任吗?是的,就是把头和柄连接起来。
再举一个实际工作中的例子,比如下面这句话,
请给我看最近两次的销售报表
怎么来分清责任呢?
对单一职责原则来说,第一个挑战是把责任理清楚,第二个挑战是想办法把责任分开。
举一个简单的例子。比如说制造一把斧子。一个责任可以说造斧子的头,另一个责任是造斧子的柄。还有第三个责任吗?是的,就是把头和柄连接起来。
再举一个实际工作中的例子,比如下面这句话,
请给我看最近两次的销售报表
怎么来分清责任呢?