摘要:
普通工厂设计模式中,随着每增加一个子类,必须修改工厂类,问题的根源在于,我们在工厂类中,通过new关键字,创建对象,这样随着子类的越来越多,修改次数越来越多,子类和工厂类的耦合性太大,我们需要解耦 我们可以通过反射进行子类和工厂类的解耦。 阅读全文
摘要:
1.Comparable接口位于java.lang包下,Comparator位于java.util包下 2.这两个接口都可以用于对象数组的排序,如果一个类,定义的时候,就已经实现了Comparable接口,那么我们就是用Comparable方法进行对象数组的排序,使用这种方法,实现类必须重写 int 阅读全文