在设计我的业务层时,我感到困惑的是业务逻辑方法应该是静态或实例或者我是否需要实现任何设计模式< / strong>访问方法? 请帮忙。
答案 0 :(得分:0)
当然不是静态的,请看service layer pattern。虽然如果添加更多细节和方案,可以获得更好的答案。
答案 1 :(得分:0)
在首先选择业务层设计之前,您必须决定应用程序架构,例如您将使用n层架构或n层。然后根据您想要开发的应用类型,您将决定设计,例如如果您正在创建WPF应用程序,您将使用MVVM模式或依赖注入或其他一些,或者如果您正在开发Web应用程序,则可以使用Web场设计或MVC模式。根据业务层,您可以将其实现为WCF应用程序,以便多个应用程序(窗口或Web)可以使用相同的层。根据业务层的内部设计实现(静态/实例),它实际上取决于您的业务要求以及您希望访问业务层方法的方式。请记住,设计模式都是解决现有问题的方法。找到问题并为您的问题寻找最佳解决方案(设计模式)。