2016-12-28 单一职责原则+依赖倒转原则+里氏替换原则+开放封闭原则+接口隔离原则
单一职责原则SRPSingle responsibility principle 就一个类而言,应该只有一个导致其变化的原因。一个职责就是一个变化的轴线,一个类如果承担的职责过多,就等于将这些职责耦合在一起。一个职责的变化可能影响到其他职责。 什么事职责? 职责是“变化的原因”。 例如某一个类同时具有“连接”和“通信”两种职责