este ejemplo esta realizado en netbeans para una sencilla explicacion de un progrma que toma como ejemplo el restaurante MC de comida rapida
File list:
RestauranteMacdonalds
....................\build
....................\.....\classes
....................\.....\.......\restaurantemacdonalds
....................\.....\.......\.....................\Cliente.class
....................\.....\.......\.....................\Cliente.form
....................\.....\.......\.....................\Datos.class
....................\.....\.......\.....................\Empleado.class
....................\.....\.......\.....................\Factura.class
....................\.....\.......\.....................\IngresarCliente$1.class
....................\.....\.......\.....................\IngresarCliente.class
....................\.....\.......\.....................\IngresarCliente.form
....................\.....\.......\.....................\Login$1.class
....................\.....\.......\.....................\Login$2.class
....................\.....\.......\.....................\Login$3.class
....................\.....\.......\.....................\Login$4.class
....................\.....\.......\.....................\Login$5.class
....................\.....\.......\.....................\Login$6.class
....................\.....\.......\.....................\Login$7.class
....................\.....\.......\.....................\Login.class
....................\.....\.......\.....................\Login.form
....................\.....\.......\.....................\Menu.class
....................\.....\.......\.....................\Reporte$1.class
....................\.....\.......\.....................\Reporte.class
....................\.....\.......\.....................\Reporte.form
....................\.....\.......\.....................\Restaurante.class
....................\.....\.......\.....................\RestauranteMacdonalds.class
....................\.....\.......\.....................\Venta.class
....................\.....\.......\.netbeans_automatic_build
....................\.....\.......\.netbeans_update_resources
....................\nbproject
....................\.........\private
....................\.........\.......\private.properties
....................\.........\build-impl.xml
....................\.........\genfiles.properties
....................\.........\project.properties
....................\.........\project.xml
....................\src
....................\...\restaurantemacdonalds
....................\...\.....................\Cliente.form
....................\...\.....................\Cliente.java
....................\...\.....................\Datos.java
....................\...\.....................\Empleado.java
....................\...\.....................\Factura.java
....................\...\.....................\IngresarCliente.form
....................\...\.....................\IngresarCliente.java
....................\...\.....................\Login.form
....................\...\.....................\Login.java
....................\...\.....................\Menu.java
....................\...\.....................\Reporte.form
....................\...\.....................\Reporte.java
....................\...\.....................\Restaurante.java
....................\...\.....................\RestauranteMacdonalds.java
....................\...\.....................\Venta.java
....................\build.xml
....................\manifest.mf