老师,第七章中 有一个类叫做SocketChannelAdapter,它的作用是什么?
来源:1-1 课前必读(不看会错过一个亿)

慕粉0027932
2019-05-28
如题目。
写回答
1回答
-
首先我们要知道
SocketChannelAdapter
做了什么,他最主要的是实现了Sender和Receiver对吧!
我们的调度中都认为只要有发送者Sender就可以发送数据,所以在整个调度抽象中就只需要Sender进行发送处理就好了;而不需要管Sender的具体实现是什么。对于接收也是一样。
SocketChannelAdapter
同时实现了Sender、Receiver,此时需要注意命名:Socket,证明了我们的发送接收是基于Socket来的,这里可能会觉得有些累赘,为啥要说明是Socket,咱们的框架不就是Socket框架么。
其实不然,如果你看的足够仔细可以知道咱们的整个调度可以不仅仅用在Socket上,还可以用在其他的地方。
回归问题,
SocketChannelAdapter
的主要作用就是具体化Sender和Receiver的实现,并且指明了就是使用Socket去实现他,至于内部如何调度外部不需要管。
00
相似问题