package Lecture6; public class GlassExample { public static void main(String[] args) { Plant A= new Plant("marcos", 25.00, 200); Plant B= new Plant("cristal", 5.00, 200); Assembly C= new Assembly("ventanas", A, B, 12.00); double tc= C.getTotalCost(); int pr= C.getProduction(); System.out.println("Coste total: " + tc); System.out.println("Producción: " + pr); System.exit(0); } } class Plant { private String part; private double cost; private int production; Plant(String p, double c, int prod) { part= p; cost= c; production= prod; } public String getProduct() { return part; } public double getUnitCost() { return cost; } public int getProduction() {return production; } public double dailyCost() { return cost*production; } } class Assembly { private String product; private Plant plant1; private Plant plant2; private double assemblyCost; Assembly(String p, Plant p1, Plant p2, double ac) { product= p; plant1= p1; plant2= p2; assemblyCost= ac; } public double getTotalCost() { double c1= plant1.getUnitCost(); double c2= plant2.getUnitCost(); return c1 + c2 + assemblyCost; } public int getProduction() { int p1= plant1.getProduction(); int p2= plant2.getProduction(); return Math.min(p1, p2); } }