设计模式:灵活编程(组合模式)

组合可比继承提供更多的灵活性。composition provides greater flexibility than inheritance. -- 《深入PHP 面向对象、模式与实践》 介绍 组合模式可以很好地聚合和管理许多相似的对象,因而对客户端代码来说,一个独立对象和一个对象集合是没有差别的(部分-整体)。组合模式定义了一个单根继承体系,使具有截然不同职责的集合可以并肩工作。 简单来说,
相关文章
相关标签/搜索