根据上下文对类成员进行不同的访问
假设我有一个类 MainApp 通过接口 FrontEnd 使用动态库的方法 FrontEnd 使用类 Data 的内部实例(包含在类 BackEnd 中) 该类 Data 仅包含一个成员及…
重构基于许多参数进行计算的类的最佳设计模式
我正在重构一组类,如下所示,它会进行一些价格计算。 计算是根据许多参数完成的。 代码是: public interface IParcel { int SourceCode { get; set;…
GUI、BLL 或 DTO 中的 JSON/XML 输出?
我正在使用内容协商,因此根据请求的标头,我提供 JSON/XML 输出。现在我想知道提供此功能的最佳位置是什么。 信息: BLL=业务逻辑层 DTO=数据传输对…
复杂计算器的对象模型
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
对于存储在 ini 文件中的信息来说,什么是好的映射器模式?
在设计 n 层应用程序时,我倾向于使用从 Lhotka 的 CSLA 框架采用和改编的模式。简而言之,Repository 层填充一个 SqlDataReader 并将数据读取器、要…