Patrons de conception - S2S

= List of Design Pattern =
 * OODesign
 * SourceMaking

MVC

 * Model: communicate with database : dictionnary


 * View: video chat interface for each client


 * Controller: updates view and model, processes data

Message Translator
Goal : "Use a special filter, a Message Translator, between other filters or applications to translate one data format into another."

The Sign Language will be converted into text (french).

Splitter
"Use a Splitter to break out the composite message into a series of individual messages, each containing data related to one item."

In this case, each sign will be related to a word or multiple words.

RBAC (WebRTC)
This pattern is involved by the use of WebRTC.

Continuous Delivery Patterns (auto-learning)
A sign will never be exactly the same so that the system has to learn to improve its signs recognition continuously.