当我学习软件开发时,最近两年我学到的越多,看起来我遇到的灰色地带就越多。我现在遇到的一个灰色区域是试图确定应用程序应该具有多少层。例如,在WPF MVVM应用程序中,什么样的分层方式可以?以下是否分离?当我提到分层时,我的意思是为每个图层创建一个新的类库。有多少层太多?
- 演示(查看)
- 视图模型
- 业务层
- 数据访问
- 模型层
- 实用层
或者用于非MVVM应用程序是这样的太分开吗?
- Presenation
- 业务
- 数据访问
- 模型层
- 实用层
是可以接受的运行层一起,只为每一个图层文件夹?任何这个灰色地区的着色将不胜感激。
您可能会问自己的另一个问题是,有多少图层太少? – 2010-06-07 18:42:44
社区Wiki?对此没有“正确的”答案......灰色地带的情况如何? :) – 2010-06-07 18:44:03
答案当然是42 – 2010-06-07 18:48:42