假设我们有一个 Car 对象。 acceleration 和breaking 功能是使用strategy pattern 实现的。但是,如果我们想将硝基气体特性引入现有的汽车对象怎么办?我可以使用什么设计模式?
我想在创建汽车对象后添加硝基特征(属性)。
最佳答案
您可以查看 Decorator pattern ,它可用于向现有对象动态添加功能。
关于java - 为对象动态添加属性的设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13470346/