定义一个接口,然后对这个接口有不同的实现,比如说先定义一个排序的接口,然后不同的排序算法分别实现这个排序接口。
案例:
1、线程池的饱和策略,通过实现统一的RejectedExecutionHandler 接口,然后不同的策略分别实现。
2、实现Comparator接口来自定义排序规则。
定义一个接口,然后对这个接口有不同的实现,比如说先定义一个排序的接口,然后不同的排序算法分别实现这个排序接口。
案例:
1、线程池的饱和策略,通过实现统一的RejectedExecutionHandler 接口,然后不同的策略分别实现。
2、实现Comparator接口来自定义排序规则。