一些编程语言具有向类添加“类别”的特性(例如 Objective-C),这意味着在没有子类化的情况下向类添加新功能。
我真的觉得它很有用,但我无法想象在 Java 中模拟此功能的方法。
所以问题是:
在 Java 中模拟类类别看起来如何是一种优雅的模式?我真正想要的是达到同样的效果,而不是以同样的方式。
一些编程语言具有向类添加“类别”的特性(例如 Objective-C),这意味着在没有子类化的情况下向类添加新功能。
我真的觉得它很有用,但我无法想象在 Java 中模拟此功能的方法。
所以问题是:
在 Java 中模拟类类别看起来如何是一种优雅的模式?我真正想要的是达到同样的效果,而不是以同样的方式。