Our First Application ClassCreating an Application Package and ClassCoding the Application ClassTesting the Application Class CodeExpanding the Application ClassInheritanceFeatures of Application ClassesDynamic ExecutionConstructionStateful ObjectsAccess ControlPutting It All Together: The Logging Framework ExampleLog LevelsThe Logger InterfaceThe Logger ClassesTesting the FrameworkDynamic Logger ConfigurationFactory Test ProgramMisuses of Application ClassesRuntime Context-Sensitive VariablesIndiscriminate UsageConclusionNotes