2009-06-02 48 views
0

我在看this question,我想知道自己有没有什么设计模式/规则可以在将项目分解为包/程序集时使用。封装/程序集/命名空间级别上的OO设计模式?

我通常似乎没有任何问题,因为我倾向于将东西分解成包/程序集,因此每个程序尽可能少地与程序集相关,但我有时会发现我不知道一个类是应该在一个命名空间还是另一个命名空间中。

我见过的大多数设计模式都可以帮助您决定如何构建您的类,但是我不认为我已经看到了构建您的名称空间的任何帮助?

还有其他人见过吗?

回答

0

设计模式是关于您编写​​的代码的行为和状态的最佳实践,而不是那么多关于代码的组织。考虑一下你的类型,它们是什么以及它们做什么,常见的类型将归入常见的命名空间。