2013-09-22 74 views
0

我开始为实践目的创建一个项目,我想我应该有3层编程结构。3层架构的问题

我想创建一个memberinfo系统,其中我有一个presentationClass,MemberBusinessLayer类和第三个dataLayer。

我对自己说我的PresentationLayer应该只与MemberBusinessLayer类联系以获取数据,而MemberBusinessLayer类应该从dayalayer类获取我的数据。但我看到了问题..

在BusinessLayer类中我有公共成员属性,例如FirstName,LastName,Address。

在DataLayer类中,我创建了一个方法Public List GetMember(string)。在我的设计中,在调用DataLayer类的GetMembe()方法的BusinessLayer类中有一个方法SendDataToPresntationLayer()。我看到这是错误的。我试图让GetMember返回BusinessLayer对象,我在BusinessLayer类中调用getmember。

嗯,我不认为我不能只用3班。我的设计是错误的。我还需要做更多的事情。 somoene能帮助我吗?请我想知道我可能是非常错误的,但我正在尝试。

谢谢

回答