我想开发一个企业应用程序,其中包括一个 WindowsForms 表示层、用于业务逻辑和数据访问的中间层组件以及一个 MsSQL Server 数据库。中间层组件应包含一些业务对象,并将使用 .NET Remoting 从表示层调用。Whitch 是从表示层引用这些业务对象的最佳方式(以及为什么)?
- A) 创建类库项目,实现业务对象。从表现层和中间层引用这个项目。
- B) 创建定义业务对象的接口库项目。创建实现接口的类库项目。从中间层引用类库项目。从表示层引用接口库项目。
- C) 为中间层和表示层创建单独的类库项目。从表示层引用相应的项目。