1.单一职责 不论是在设计类,接口还是方法,单一职责都会处处体现,单一职责的定义:我们把职责定义为系统变化的原因.所有在定义类,接口,方法的时候.定义完以后再去想一想是不能多于一个的动机去改变这个类,接口,方法.如果答案是肯定的,说明定义的类,接口,方法则多于一个职责.故违背单一职责,遇到这种情况应该重新细分职责,直到不会出现多种职责的类,接口方法为止(发现职责,并把那些职责相互分离).单一职责的为最简单的五种原则之一.在软件设计的过程中处处体现.无处不在. 2.开闭原则 开闭原则是指类.模块.