根据《合同法》规定:合同的解除应当基于双方协商一致或者出现法定解除事由,如果开发商与购房者在合同中明确约定了合同解除条件且满足了这些条件,那么开发商有权解除合同并收回房子。
即使购房合同中没有明确约定解除条件,但实际上出现了法律规定的解除事由,开发商也有权依法解除合同。但是在这种情况下开发商需要提供证据,证明解除事由的存在和合法性。
开发商解除合同收回房子,需要先向购房者发出书面通知、然后与购房者协商,如果开发商没有按照法定程序解除合同就收回了房子,那么开发商的行为就构成违约或侵权需要承担相应的法律责任。
如果开发商的行为符合合同约定和法律规定且遵循了法定程序,那么开发商的行为也是合法的,如果开发商的行为违反了合同约定或法律规定,那么开发商的行为就构成违约或侵权,需要承担相应的法律责任。