Facades
Overview
Facade as the name suggests means the face of the building. The people walking past the road can only see this glass face of the building. They do not know anything about it, the wiring, the pipes and other complexities. The face hides all the complexities of the building and displays a friendly face.
This is how facade pattern is used. It hides the complexities of the system and provides an interface to the client from where the client can access the system.
Facade provides a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use.
Facade wraps a complicated subsystem with a simpler interface.
Molecule Facades
JPLChemicalFacade delivers atoms and molecules.
Biological Sequences Facade
JPLBioSequences proposes utilitary methods around biological sequences (merging, counting symbols, get pka, compute gravy, score, isoelectric score, partial charge, ...).