单一原则:
所谓单一原则就是对一个类而言,应该仅有一个引起它变化的原因。
开放—封闭原则:
所谓开放是指易扩展,封闭是指不能对已经存在的进行修改只有使用。
依赖倒转原则:
所谓依赖倒转原则是指高层不依赖低层,它们都只依赖抽象。并且抽象不应该依赖细节,细节应该依赖抽象。