OO设计 - 实体类依赖于Core类

时间:2017-08-23 23:51:34

标签: c# oop design-patterns

我在class中有一个名为VStateManager的{​​{1}}。在我的Entity我有Core名为classVFactory(由VStateManager创建的对象)和VState(由VFactory创建的对象)之间存在一对一映射

V实现以下界面

class VFactory

按类public interface ISensorUpdate { void StartVSensors(VId Id, VType Type, IVSensorHandlers Handlers); void StopVSensors(VId Id); } r创建VState对象由网络事件驱动。但是,在创建VStateManage对象时,应由VState创建相应的V对象 但正如我所提到的,VFactoryVStateManager的一部分而EntityVFactory的一部分。

Core不能直接依赖VStateManager。什么是解决这个问题的好设计。

0 个答案:

没有答案