继承和组合的比较 面向对象系统中功能利用的两种最常用技术是继承和对象组合,类继承允许你根据 其他类的实现来定义一个类的实现,通过这种生成子类的复用通常称为白箱复用。对象组合是类继承之外的另一种选择,组合一般被称为黑箱复用,因为对象的内部细节是不可见的,对象只以“黑箱"的形式出现。框架和模式的区别1,设计模式比框架更抽象2,设计模式是比框架更小的体系结构元素3,框架比设计模式更加特例化