【设计模式】三大原则 单一职责原则、开放-封闭原则、依赖倒转原则单一职责原则,听字面意思,就是说功能要单一,他的准确解释是,就一个类而言,应该仅有一个引起他变化的原因,我们在做编程的时候,很自然的就会给一个类加各种各样的功能,比如我们写一个窗体应用程序,一般都会生成一个Formal这样的类,于是我们就把各种各样的代码,像某种商业运算的算法,或者数据库访问的SQL语句什么的都写进到这样的类中,这就意味着,无论任何需求要来,你都需要修改这个窗体类,这其实是很糟糕的,维护麻烦,复用不可能,也缺乏灵活性。