Application Controller Pattern
Use an Application Controller to centralize retrieval and invocation of request-processing components, such as commands and views . Let's discuss how Application Controller Design Pattern works with examples. This pattern is divided into a number of sections for simplicity like problem, forces, structure, solution, implementation etc. Table of Contents Problem Forces Solution Explanation Structure - Class Diagram, Sequence Diagram Participants and Responsibilities Implementation Consequences Applicability Real world examples References Read above topics on http://www.javaguides.net/2018/08/application-controller-design-pattern-in-java.html