考虑逻辑引擎的实现