java设计模式——(适配器模式)

使用抽象类或接口时需要有子类来继承抽象类或实现接并实现它们的抽象方法,然后在主函数main方法中创建对象的实例并调用其成员方法。这时我们可以采用创建匿名内部类对象的方式在主函数的main方法中直接创建抽象类或接口的实例并实现其抽象方法,然而在这些抽象类或接口中可能有许多抽象方法同时我们在主函数中要创建许多对象的实例,因此我们不得不在main方法一一实现这些抽象方法,但有些抽象方法是我们不经常使用的,因此这里引入适配器模式可以很好的解决这一问题,首先我们可以创建另外的抽象类来继承原抽象类或实现原接口并实现那些不经常使用的抽象方法(可以是空实现),这时只需在main方法中对这个适配器类加以实现即可,减少了代码量。

猜你喜欢

转载自blog.csdn.net/Bai_xing_yu/article/details/80471742