 This becomes useful especially when programming using the model-view-controller methodology, as model classes can be put in one schema, then the controller and view classes can be built on top of the model classes in a subschema.JADE programs are developed using a user interface that allows programmers to visually create classes and define their properties and methods.Instead of locating methods in large files, programmers select the method they would like to edit and only the code for that particular method is displayed.