2009-02-24 98 views
0

我有一个项目,美孚1号是指一个项目公用事业#1两个项目指的是一个项目

我想添加一个新的项目富#2,从富#1继承。我需要实用程序#1的功能,并且还希望特定于Foo#2的新功能。

上述解决方案应该采用什么样的项目布局/架构?

我可以保留Foo#1和Foo#2共用的Utilities#1,但如果我将Foo#2的speficif功能添加到Utilities#1,这不会成为问题。

我也可以创建一个项目实用程序#2,它可以从实用程序#1继承,但这是一个好方法吗?假设我添加Foo#3和Foo#4,我将有Utilities#3和Utilities#4。

什么是最好的方法?

我使用.NET 1.1

回答

0

我想你应该考虑一下当初之所以分裂软件成几个组件(项目?)是。简单的“公用事业”集会往往会成为吸引各种垃圾的汇。如果你不能想到任何这样的原因,你肯定可以把它全部放在一个程序集中,然后在开发过程中稍后分开,以便更好地掌握整个图像。

如果您想要重复使用某个功能Z,请为其创建一个单独的项目。

相关问题