我的 WCF 应用程序从 UI 接收 RequestContext,并且在从 DB 获取数据之前我有三层。即BusinessLogicLayer、FacadeLayer和DataAccessLayer。我在每一层都有不同的类来处理那个 RequestContext 对象。我通过其构造函数将 RequestContext 对象传递给每个层的类,例如new Facade(RequestContext rqstContext)
由于我有具体的类来接收对象,最好的做法是有类似的东西new Facade(IRequestContext rqstContext)
,我的 RequestContext 将实现 IRequestContext/或任何抽象类?