《设计模式-可复用面向对象软件的基础》读后感
谈起设计模式,最经典的莫过于Gof的23种经典设计模式,最近阅读了《设计模式-可复用面向对象软件的基础》一书,感触良多。
谈起设计模式,最经典的莫过于Gof的23种经典设计模式,最近阅读了《设计模式-可复用面向对象软件的基础》一书,感触良多。
Reactor
为Douglas C. Schmidt
提出的一种设计模式,翻译为反应器模式,或者分发器模式。很多开源的项目都使用了此设计模式,如muduo
、Redis
、Nginx
、Netty
。
本文假定读者有一定的C/C++的网络编程经验,并且对IO多路复用有一定的了解,如select
、poll
、epoll
等函数。
本文主要面向对Reactor
有一定了解,但是并不知道C++类应该如何设计的读者。