Netty4.x 的 Channel 相关类图及分析

发布于: 19 小时前

图为Netty4.x中,Channel的接口和相关实现类的类图

1、所有Channel的接口和类,都可以向上追溯到Channel接口。

2、根据不同的Channel类型,定义了Channel的多个子接口,这里列出3个:ServerChannel、UnixChannel、DuplexChannel

3、Channel有一个抽象类AbstractChannel,定义了Channel中的一些对象实例。

4、有些子接口中(如:ServerSocketChannel),相对于父接口,并没有添加新的接口定义,但Override了父接口中的一些方法,修改了返回值的类型(父接口中返回类的子类),缩小了返回值的范围。

5、具体的Channel类(非抽象类),基本上都是继承于一个抽象类,同时实现一个接口。抽象类中定义了对象来保存状态,接口定义了要实现的功能。

用户头像

娄江国

关注

还未添加个人签名 2017.11.10 加入

还未添加个人简介

评论

发布
暂无评论
Netty4.x的Channel相关类图及分析