- The bridge pattern can also be thought of as two layers of abstraction.
- Bridge pattern Decouples an abstraction so two classes can vary independently.
When we need to make functionality of concrete classes independent from interface implementer classes. Both types of classes can be altered structurally without affecting each other.
This repository contains working project code used in video Course by Packt Publication with title "Learn Design Patterns with Java " authored by "Aseem Jain".
https://www.packtpub.com/application-development/learn-design-patterns-java-9-video
Profile: http://in.linkedin.com/in/premaseem
https://premaseem.wordpress.com/category/computers/design-patterns/
https://www.facebook.com/DesignPatternGuru/
- This code base will work on Java 9 and above versions.
diagramsfolders carry UML diagrams.patternfolder has code of primary example.patternBonusfolder has code of secondary or bonus example.

