Design patterns applied to computer network virtual lab system design
Jinghui Shi, Fuan Wen · 2011
As it is very highly difficult and challenging to design one flexible and reusable object-oriented software system, the use of design patterns becomes much more necessary. In this paper, we will present how to design the device management, command system and network protocol, three major parts of a Computer Network Virtual Lab System by using design patterns like Factory Method pattern, Singleton pattern, Template pattern and so on.