【设计模式】设计原则:LSP里氏替换原则
- LSP里氏替换原则(Liskov Substitution Priciple)
以下皆是个人浅薄理解
里氏替换原则是用来约束子类定义的,里式替换原则是指使用子类的对象去替换父类,不会破坏原有程序的逻辑行为。
LSP原则对子类定义的约束
1. 子类不能覆盖父类的原有方法,可以实现抽象方法
2. 子类可以有自己的方法
3. 子类重载父类方法时,方法的输入参数比父类方法更宽松
4.子类实现父类方法时(重载、重载或实现抽象方法),返回值要比父类更严格或相等
总结:里氏替换原则是针对子类而言的,他从父类原有功能、方法的输入参数、返回值、以及抽象功能注释的实现对子类进行了约束。
    金麟岂能忍一世平凡 飞上了青天 天下还依然
 
                     
                    
                 
                    
                 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号