LSP原则

含义:只要父类能出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常,使用者可能根本就不需要知道是父类还是子类。但是,有子类出现的地方,父类未必就能适应。 *子类型可以增加方法,但不可删 * 子类必须完全实现父类的方法,在类中调用其他类时务必要使用父类或接口,如果不能使用父类或接口,则说明类的设计已经违背了里氏替换原则。 *子类型中重写的方法必须有相同或子类型的返回值 *子类型中重写的
相关文章
相关标签/搜索