摘要:
Liskov替换原则介绍 Liskov替换原则(Liskov Substitution Principle,LSP)是一组用于创建继承层次结构的指导原则。 按照Liskov替换原则创建的继承层次结构中,客户端代码能够放心地使用它的任意类或子类而不担心影响所期望的行为。 如果不遵守Liskov替换原则 阅读全文
摘要:
开放与封闭原则介绍 定义 Robert C.Martin定义的开放与封闭原则: “对于扩展是开放的。”这意味着模块的行为是可以扩展的。当应用程序的需求改变时,我们可以对其模块进行扩展,使其具有满足那些需求变更的新行为。换句话说,我们可以改变模块的功能。 “对于修改是封闭的。”对模块行为进行扩展时,不 阅读全文