关于[六大设计原则(C#)]的摘要:
为什么要有设计原则,我觉得一张图片就可以解释这一切一、单一职责原则(SRP)对于一个类而言,应该只有一个发生变化的原因。(单一职责不仅仅是指类)如果一个模块需要修改,它肯定是有原因的,除此原因之外,如果遇到了其他情况,还需要对此模块做出修改的话,那么就说这个模块就兼具多个职责。
为什么要有设计原则,我觉得一张图片就可以解释这一切一、单一职责原则(SRP)对于一个类而言,应该只有一个发生变化的原因。(单一职责不仅仅是指类)如果一个模块需要修改,它肯定是有原因的,除此原因之外,如果遇到了其他情况,还需要对此模块做出修改的话,那么就说这个模块就兼具多个职责。