设计模式(五)三个设计原则 单一职责、里氏替换原则、合成原则单一职责原则里氏替换原则合成原则
面向对象编程中,常见的设计原则有六个:单一职责原则、开闭原则、合成原则、里氏替换原则、依赖倒转原则、接口原则、迪米特法则。这里只介绍三个,下一篇文章介绍另三个。单一职责原则这个很简单,就是一个类的职责只做一类型的事情。注意,是一类型,而不是一件事。比如上一篇文章中的EmployeeManage类,它的作用就是管理职工,所以里面可以有:初始化职工信息、查询职工、添加职工、删除职工等接口,这些接口属于同一类型,都是对员工的管理。如果员工需要换等级呢?这个接口当然也可以!那什么类型的接