开闭原则的含义是:当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。
里氏替换原则通俗来讲就是:子类可以扩展父类的功能,但不能改变父类原有的功能。
依赖倒置原则的目的是通过要面向接口的编程来降低类间的耦合性
接口隔离原则(Interface Segregation Principle,ISP)要求程序员尽量将臃肿庞大的接口拆分成更小的和更具体的接口,让接口中只包含客户感兴趣的方法
不知道这些原则想表达什么 低耦合高内聚高可用,有的时候接口写多了新人就难以理解了