这是元旦节期间的练习,主要针对以下知识点(附个人心得):
1、单例模式
结论:单例模式可以把数据封装在对象里,操作对象;而静态类是把数据封装在类里,操作类。单例模式中,数据只有在对象存在的时候才能操作;而静态类中,数据可以直接通过静态类点出来操作。
2、工厂模式
结论:工厂模式体现在接口作为返回类型的运用中,实际上返回的是实现接口的类的对象。
3、两种比较器以及sort()方法的重载:
结论:Icomparable接口在需要比较的类中实现;Icomparer接口在任何类中实现,使用时只需将这个类的对象作为参数传给Sort()就行。
4、接口的使用
结论:接口作为参数,即接口的对象作为参数,可以调用不同接口实例的方法;接口作为返回类型,可以根据需要返回不同的接口实例,可以对返回值进行其各自的方法的操作。