基于组合和动态原型