包/程序集/命名空间级别的OO设计模式?

时间:2009-06-02 13:53:28

标签: design-patterns assemblies namespaces packages

我正在查看this question,我想知道在将项目分解为包/程序集时可以使用的任何设计模式/经验法则。

我通常似乎没有任何问题,因为我倾向于将东西分解成包/组件,这样每个都尽可能少地与组件相关,但我有时会发现我'关于一个类是否应该在一个名称空间或另一个名称空间中,我们会感到茫然。

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

还有其他人见过吗?

1 个答案:

答案 0 :(得分:0)

设计模式是关于行为和代码状态的最佳实践,您编写的代码与组织代码的关系不大。只要考虑一下你的类型以及它们是什么以及它们做了​​什么,常见的类型就会落入常见的命名空间。