写的不错的文章,转载一下:http://blog.csdn.net/fly_zxy/article/details/51113087

抽象类和普通类的区别

thinking in java:接口和抽象类

抽象类和接口的区别

thinking in java:接口和抽象类

3.接口中能用到的设计模式

      1.策略设计模式:创建一个能够根据所传递的参数对象的不同而具有不同行为。“策略”指传递进去的参数对象,它包含要执行的代码。

      2.适配器设计模式

      3.工厂方法设计模式

4.类可以向上转型为接口。

5.为什么使用接口?

      1.为了能够向上转型为多个基类型以及由此带来的灵活性。2.防止客户端程序员创建该类的对象,并确保这仅仅是建立一个接口。

6. 一个接口也可以extends继承另一个接口,从而达到接口的扩展。重要:::接口允许多继承!!

7. 一个类可以inplements(实现)多个接口,但是只能extends(继承)一个类。

      

相关文章:

  • 2021-12-04
  • 2021-08-21
  • 2021-11-19
  • 2021-12-19
  • 2021-04-15
  • 2021-06-19
猜你喜欢
  • 2021-10-24
  • 2021-07-02
  • 2021-12-03
  • 2021-07-16
  • 2021-08-20
  • 2021-11-24
  • 2021-11-25
相关资源
相似解决方案