zoukankan      html  css  js  c++  java
  • 通讯录源程序分析

    1  LinkmanModels类库

    (1)LinkmanModels类库,首先建立这样一个类库,包括两个文件,Person.cs和FriendGroup.cs,

    分别定义了类Person(仅包括有关“人”的属性)和类FriendGroup(有关"组"的属性)。

    (2)Model定义业务实体,它是传递各种数据的容器。

    2  LinkmanIDAL类库

    (1)LinkmanIDAL类库,包括两个文件,IPersonService.cs和IFriendGroupService.cs,

    分别定义了两个接口IPersonService(操作对象“Person”的各个方法)和FriendGroupService

    (操作对象"FriendGroup"的各个方法)。

    (2)IDAL是数据访问层,提供接口的定义,每个DAL都要实现一组接口,并且它引用Model。

    3  LinkmanFactory类库

    (1)包括三个文件,AbstractFactory.cs,AcessFactory.cs,SqlFactory.cs。

    (2)DALFactory是数据层的抽象工厂,用途是创建反射,用来确定加载哪一个数据库访问

    程序集的类。

  • 相关阅读:
    TS之类的继承
    TS之函数及函数传参
    TS之数据类型
    Linux 协程
    设计模式 装饰器模式和代理模式
    C/C++ C和C++的区别
    C/C++ 内存分配方式
    Linux 进程间通信
    C/C++ RTTI
    Reactor设计模式
  • 原文地址:https://www.cnblogs.com/wang7/p/2504271.html
Copyright © 2011-2022 走看看