当框架使用最明显的组件类名称时,应该怎么做?就我而言,我需要创建一个描述HTTP请求的类。当然,最常用的名称是“采用”为System.Web.HttpRequest。我该怎么办?该项目将在Web上下文中使用,所以我真的不想强迫人们不要导入System.Web命名空间,或者手动键入我所有的类名。
处理此问题的通常方法是什么?我可以提出:
- 带项目简称的前缀类名
- 尝试使用不同的名称表示相同的意思(我已经尝试过,但无法提出任何建议)
- 强制用户在名称空间之间进行选择
它真的是通用HTTP请求,还是特定模块中的请求?例如,它始终是对某个API的请求吗?
—
约阿希姆·绍尔
@JoachimSauer这是一种通用的HTTP请求。我想使用内置的HttpRequest类,但Microsoft决定将其设为密封类,因此对我的情况无用
—
Earlz 2012年
用什么方式比内置的更好
—
svick 2012年
HttpRequest
?也许您可以使用它,例如SecureHttpRequest
。