I have made a project of “Remote Control Application” by implementing Bridge design pattern.
Project: Solves the problem of dependency / coupling between parallel development / evolution of 2 different components by creating a bridge between their interfaces 😉
What is Bridge Design Pattern: decouples an abstraction so two classes can vary independently
Github project code: https://github.com/premaseem/DesignPatternsJava9/tree/bridge-pattern
I have written the working code based on the Architectural diagram, which can be downloaded from Github.