三层架构
终于明白了这个概念。。
UI: 这个都知道,与用户交流。
MODEL: 为各种数据进行建立模型,这个就是面向对象的应用。所有的对象建立都在这个项目中。这样也便于添加,和查找,修改。
Common:提供基本的数据库的操作,如放置sqlhelper.cs等数据库操作的类。
BLL: (Business Logic Layer) 业务逻辑层,UI层中需要处理的数据进行处理都在这里进行
DAL: 这里和Common和model联系。将传递的对象的数据(对象的属性),进行读写数据库的操作对应对象属性的设置与获取。
以前看书上的例子总是觉得为什么搞的这么麻烦,当时的眼光有限,也没有去多了解。现在看看,这个不仅对一个项目进行的分类,尤其是
一个大项目,而且更加的灵活。面向对象这个概念以前也不是非常的理解,面向对象果然是个好东东。
分享一个项目:给大家学习吧。比较好理解。
其中的有个购物车没实现。