Uses of Package
Model

Packages that use Model
Package
Description
The Controller package contains classes that handle the control and logic of the application.
The Model package contains classes that represent the data and business logic of the application.
The View package contains classes related to the user interface (UI) of the application.
  • Classes in Model used by Controller
    Class
    Description
    The Customer class represents a customer in the utility management system.
    The `ServiceType` enum represents various types of utility services, each with its associated unit charges and service charges.
    The UtilityBill class represents a utility bill associated with a specific customer.
    The WrittenBills class represents a collection of utility bills stored in a file.
  • Classes in Model used by Model
    Class
    Description
    The `ServiceType` enum represents various types of utility services, each with its associated unit charges and service charges.
    The UtilityBill class represents a utility bill associated with a specific customer.
    The WrittenBills class represents a collection of utility bills stored in a file.
  • Classes in Model used by View
    Class
    Description
    The Customer class represents a customer in the utility management system.
    The `ServiceType` enum represents various types of utility services, each with its associated unit charges and service charges.
    The UtilityBill class represents a utility bill associated with a specific customer.