使用socket实现小说阅读器案例,涵盖java基础到高级部分全部知识点,使用分层开发模式,用到几种设计模式,如模板方法模式等