En este ejemplo vemos cómo se pueden instanciar objetos mediante un constructor.
También generamos interacciones entre ellos mediante métodos.
Inicialmente se cuenta con 4 envases. Cada uno tiene un conjunto de métodos (llenar, vaciar, cargar, descargar y trasvasar) que modifican los valores de las propiedades propias (valga la redundancia) sin alterar las propiedades de los demás.
Mediante el método trasvasar podemos pasar una determinada cantidad de contenido a otro objeto.
Se pueden generar un nuevo envase "vacío" mediante el formulario que se encuentra en la parte superior de la página, el cual tendrá las mismas propiedades y métodos que los envases ya generados.