抽象类与接口的应用

抽象类与接口的应用

工厂设计模式,是在JAVA 开发中最常见的

 

代理模式:

 

假设现在有以下一种情况:

张三借了李四钱

李四不还了,张三生气

张三找到了王五,王五是讨债公司。

王五准备好了刀子,绳索,枪支,刑法工具。

把李四欠张三的钱要回来了。

也就是说,此时张三委托王五去找李四要钱,也就是说王五代理了张三的请求。

 

适配器设计

此设计,在日后学习JAVA的图形界面上用的非常多,但是在JAVAEE开发中并不是很常见。

例如:如果一个子类实现了一个接口,则肯定在子类中必须覆写此接口中的全部抽象方法。

这样一来,如果一个接口中提供的抽象方法过多,而且,没有必要全部实现的话,肯定很浪费。

你可能感兴趣的:(抽象类与接口的应用)