def kill(self): if self.__strategy is not None: self.__is_dead = self.__strategy.kill(self) else: raise Exception( 'Please choice strategy for kill in set_strategy_kill method') Observable.notify(self, 'kill')