issues
search
HowProgrammingWorks
/
NodejsStarterKit
Starter Kit for Node.js 16 or later, minimum dependencies 🚀
http://metarhia.com
MIT License
462
stars
102
forks
source link
Decompose Server class
#30
Closed
tshemsedinov
closed
4 years ago
tshemsedinov
commented
4 years ago
Here are following options:
Class
Server
and two subclasses:
HttpServer
and
WsServer
Rewrite without classes just functions
Extract almost all functions but use outer classes to preserve interfaces
Use strategy pattern
Implement
Client
class
Here are following options:
Server
and two subclasses:HttpServer
andWsServer
Client
class