When should we use Observer and Observable? When should we use Observer and Observable? java java