一、混型
①、定义
二、利用JAVA如何实现混型
①、代理 ②、装饰器模式 ③、动态代理模式 ④、装饰器模式与代理模式的区别
三、潜在类型机制
①、定义
四、JAVA的潜在类型机制的补偿
①、实现类与类之间的方法共用(反射机制)。。。讲述其使用过程。。。及其缺点
②、实现序列(List,Queue)之间方法的共用。。。讲述其使用过程。。。及其缺点
③、实现Collection之间方法的共用。。。讲述其使用过程。。。及其缺点
④、实现一般化的方法共用(适配器模式)。。。讲述其使用过程。。及其缺点
⑤、实现优雅的一般化的方法共用(策略模式)。。。讲述其使用过程。。。
回答:
一、混型
就是一个类混合了多个类的能力。 当想在混型类中修改某些东西,这些修改会应用于混型的所有类型上。
二、实现混型
①、代理机制
步骤:1、创建混型接口 2、创建接口的具体实现 3、创建混型类,类中持有混型。
首先 创建混型接口
public interface Fly{ void fly(); }