java - 为对象动态添加属性的设计模式

标签 java oop design-patterns

假设我们有一个 Car 对象。 accelerationbreaking 功能是使用strategy pattern 实现的。但是,如果我们想将硝基气体特性引入现有的汽车对象怎么办?我可以使用什么设计模式?

我想在创建汽车对象后添加硝基特征(属性)。

最佳答案

您可以查看 Decorator pattern ,它可用于向现有对象动态添加功能。

关于java - 为对象动态添加属性的设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13470346/

相关文章:

java - 使用 Canvas.drawText 从位图上的 TextView 获取错误的 Y 坐标

java - 覆盖方法只调用父方法 - 有用吗?

java - 添加 Firestore 时出现重复类

c++ - 便利功能是一个好习惯吗?

c# - 使用另一个类实例访问类方法?

java - 设计模式 - 我应该在哪里操作从数据库检索的字符串。离它更近还是更远

java - 对象相识

ios - 如何公开提供动态数据但在编译时可访问的 API?

java - web.xml 中的服务器端重定向?

java - 打开内部框架时管理大型机中的按钮状态