Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture introduces design patterns, focusing on association relationships, abstract classes, and the Builder pattern. It covers the implementation of Matrix, DenseMatrix, and SparseMatrix classes in Java, illustrating the use of the Builder pattern.