Strategy
模式和Polymorphism
Java 之间有什么区别?
我很困惑,通过策略模式实现的任何事情基本上都可以通过多态实现.如果我在这方面错了,请纠正我.
请给我一个根除我的困惑的例子.
以下列方式将比较器应用于列表时,使用的设计模式是什么或此处使用的技术是什么?
Collections.sort(myCollection, new Comparator<MyItem>() {
@Override
public int compare(MyItem item1, MyItem item2) {
return item1.getId().compareTo(item2.getId());
}
});
Run Code Online (Sandbox Code Playgroud)