有一个WPF应用程序,它有自己的业务逻辑。有一个单独的库,其任务是将应用程序设置存储在加密的XML文件中。 WPF应用程序的业务逻辑与对象及其实例相关联,可以直接从存储库中获取(如上所述)。
问题是如何在这种情况下开发三层应用程序?如何使业务层独立?业务层是否应该定义它自己的域对象(类),因此数据访问层会将从存储目标库接收的数据类型转换为它们吗?
答案 0 :(得分:-1)
我认为,你使用MVVM:
Model = business logic
View = control with visual elements: lables, buttons etc.
ViewModel = something that use Model and show it on View.