1实现接口的抽象类——适配器;2代理公司的方法——功能更强大的包装类

Posted Advancing Swift

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1实现接口的抽象类——适配器;2代理公司的方法——功能更强大的包装类相关的知识,希望对你有一定的参考价值。

1、实现接口的抽象类——适配器

即用了接口,又用了抽象类,关键是Window win=new MyWindow();

MyWindow子类并没有直接实现Window接口,而是通过中间的抽象类建立了桥梁

 


 

2、代理公司的方法——功能更强大的包装类

自己要钱的能力太弱小,通过强大的代理来完成要钱,包装类

 


 

3、接口的使用——工厂模式

Demo类中增加判断如果有输入再执行吃水果

工厂模式是使用类名.静态方法不使用new创建对象的方法,可以降低类与类的耦合度

当一个类改变了位置,类名产生变化,则调用它的类要生成对象,也要修改,即类与类的耦合度高。

 

以上是关于1实现接口的抽象类——适配器;2代理公司的方法——功能更强大的包装类的主要内容,如果未能解决你的问题,请参考以下文章

JavaSe之适配器(Adapter)

接口与抽象类的应用(包括各自设计模式)

设计模式之结构模式

design_modelproxy

适配器

代理模式