The following are the major points for describing a pattern.
Repeatable techniques which are utilized by people of different teams for helping them work together. The really have nothing to do with object-oriented development. The fact is that these patterns can support with requirement gathering.
Session Façade is one of the design pattern. It is utilized in developing enterprise applications frequently. Session Façade is implemented as a higher level component like Session in EJB, and has all iterations between low level components like Entity in EJB. After that, it provides an interface that functions an application or part of it. Then it decouples the lower level components by simplifying the design.
The Reactor pattern is an architectural pattern that allows demultiplexing of event-driven applications and dispatch service requests which are delivered by one or more application clients to an application.
The reactor pattern is used in a manner that is synchronous. So that the delegated callback event takes a while for completing the running problems with scalability.
Methods, best practices, techniques for developing an Object-Oriented software comprises a process pattern.