“组合”优于“继承”
摘要:面向对象系统中功能复用的两种最常用技术是类继承和对象组合(object composition)。 1、类继承: 类继承允许你根据其他类的实现来定义一个类的实现。这种通过生成子类的复用通常被称为白箱复用(white-box reuse)。术语“白箱”是相对可视性而言:在继承方式中,父类的内部...
阅读全文
posted @ 2014-11-27 11:02
posted @ 2014-11-27 11:02
posted @ 2014-11-18 22:33
posted @ 2014-11-18 20:10