我理解.NET中的命名约定,例如使用 Pascal Case 作为类名,方法名和实例变量,并使用 Camel Case 作为方法参数。不要使用匈牙利表示法,例如使用cls或带有int或str等的数据类型为类添加前缀。
我的问题是;这如何适用于不同层中的类名?有人说使用命名空间来隔离它们,例如数据访问层人com.application.dal.Person
,商业逻辑层人com.application.bll.Person
,其他人说只有PersonDAL
和{ {1}}(不同的类名)。
我想知道微软对此有何建议?我查看了MSDN,但我没有找到答案。