module Database; from Questions import Question; export all; object Database is components: Question*; description: (* A Database is made up of a series of Question objects. *); end Database; object LocalDatabase is components: Database; description: (* The LocalDatabase is a database object that can be used only by the current user. NOTE: The local database is the same as a database and could be implemented without inheritance. In the interest of future versions of the software that may use a shared database on a server, the local database is inherited to show that it is a separate type of object. *); end LocalDatabase; end Database;