标签: oop
假设您有一个属于类的对象的集合:
[A,B,C,D]
但是它们的顺序意味着某种意义。您希望能够在运行时委派有限数量的订购。例如[C,A,B,D],[B,D,A,C]等。如何封装顺序的概念,使您可以在运行时更改顺序并添加以后再进行新的订购而无需更改现有代码?
语言无关紧要,但最好使用Java或C ++进行解释。