三层结构对多语言的支持

数据接口及数据层的函数都实现了多语言的支持比如:

GetArticleList(int intColumnID,int intLanguageID)

而在逻辑层只是简单代理了数据层的方法,签名完全一样

GetArticleList(int intColumnID,int intLanguageID)

实际使用中发现并不合理

 

逻辑层改为只对特定语言支持,参数intLanguageID直接封装起来

GetArticleList(int intColumnID)

这样使用起来会更加清楚,因为我的项目各个语言版本都是相互独立的

posted @ 2009-09-05 13:09  简单不简单  阅读(180)  评论(0)    收藏  举报