Advantages of The Design

  1. Simple to use : It is very easy to use and does not require any indepth knowledge of network programming .
  2. Reusability : By using Templates this pattern can be reused in many applications without much effort in rewriting code , the modules could be reused in other applications and also provide type safety.
  3. Extensibility and Portability : Developer can add new routine services with minimum changes ,without concentrating much in underlying programs.Applications can be developed in such a way that it is portable on many machines .
  4. Fine Tuning :As this pattern decouples the service from connection establishment,developer can fine tune the service part without affecting other routines and vice-versa.
Back To Main Page