多用组合少用继承

面向对象编程时,有十条很重要的原则: 代码复用 封装变化 开闭原则 单一职责原则 依赖注入/依赖倒置原则 里氏替换原则(LSP) 接口隔离原则(ISP) 多用组合,少用继承 面向接口编程 委托原则 上图摘自《Head First - Java 设计模式》 本文列举“多用组合,少用继承”的五条原因。 1. Java 不支持多继承 Java 不支持多继承,这个限制导致只能其继承一个基类。如果想赋予一个
相关文章
相关标签/搜索