public void associar(String principal,String secundari) throws Excepcio {
		boolean sec=false,prin=false;
		LlocSecundari llocSec=null;
		LlocPrincipal llocPrin=null;
		Iterator<Lloc> it = llocs.iterator();
		Lloc l;
		while (it.hasNext() && (!sec || !prin)) {
			l=it.next();
			if (l instanceof LlocSecundari) {
				if (l.obtNom().equals(secundari)) {
					sec=true;
					llocSec = (LlocSecundari) l;
				}
			}
			else if (l instanceof LlocPrincipal) {
				if (l.obtNom().equals(principal)) {
					prin=true;
					llocPrin = (LlocPrincipal) l;
				}
			}
		}
		if (!sec || !prin) throw new Excepcio("Error logic:\"associar\".");
		else {
			llocPrin.afegirSecundari(llocSec);
			llocSec.principal=llocPrin;
		}
	}