Façade Class
To do :
Add a Façade class to the module, which will serve as an entry point, allowing access (at least) to existing projects and contexts.
The Façade class should also serve as the Project Classroom Factory.
The Façade Class
Test :
-
Class creation test
-
Testing the functioning of access to projects and contexts
-
Test of the functioning of the class production (functioning of the design pattern)
Solution
Firstly, creation of a functional facade class that meets the three needs mentioned in the "To do " section.