下面来看看系统的整个工程和类的设计:

 

 

小菜鸟一步步打造图书馆外挂之三:系统架构和类库的设计(二)

     

     先来看看工程Model,各个工程工作时交互要传递的对象,专门由这个工程负责,主要传递的是图书对象,所以有一个Book对象,还有一个User对象,为了以后做到多用户时使用方便些,最好也建一个类来对用户的抽象,它保存了用于登录图书馆网站的账号信息,其它一些对配置信息的操作就没有必要再建一个类了,而是通过DALService直接存取了,如下:

小菜鸟一步步打造图书馆外挂之三:系统架构和类库的设计(二)

这两个类的实现代码很简单,就是写些属性,写属性时注意一个小技巧就是打入prop再连续按两次Tab键,就出现自动写属性的一些代码,或者写好字段之后把光标置于字段上,单击右健--重构--封装字段,就自动写好属性了。Model的实现有些人也叫VO,就是把数据库中保存的每个字段映射成类的属性。

     我们先创建一个解决方案,名字为LibraryHelper,在里面添加一个工程,名为Model,把该工程里面的类的命名空间改为LibraryHelper.Model,实现如下:

Book类:

 

User类: 

 

     


 

相关文章:

  • 2021-10-22
  • 2021-07-24
  • 2021-11-17
  • 2021-06-06
  • 2021-07-26
  • 2021-08-23
  • 2022-02-09
  • 2021-06-26
猜你喜欢
  • 2021-07-01
  • 2022-01-14
  • 2021-12-01
  • 2021-08-06
  • 2021-07-22
  • 2021-09-08
  • 2022-02-17
相关资源
相似解决方案