业务逻辑层
一、IBusinessFacade:定义业务逻辑接口
IBusinessBase.cs


1

2



3

4



5

6

7

8

9

10

11

12

13

ILog.cs
1
namespace IBusinessFacade
2

{
3
public interface ILog : IBusinessBase
4
{
5
6
}
7
}

2



3

4



5

6

7

二、BusinessLogic:业务实现层
1、BaseBuiness.cs


1

2



3

4



5

6

7

8

9

10

11

12

13

14



15

16

17

18

19

20



21

22

23

24


25

26

27



28

29



30

31

32

33

34

35



36

37

38

39

40

41



42

43

44

45

46

47



48



49

50

51



52

53

54

55

56

57

58

59



60



61



62

63



64

65

66

67

68

69

70

71



72

73



74

75



76

77

78

79

80



81

82

83

84

85

86



87

88



89

90



91

92

93

94

95

96



97

98



99

100



101

102

103

104

105

106

107

2、LogBusiness.cs
1
namespace BusinessLogic
2

{
3
public class LogBusiness :BaseBusiness, ILog
4
{
5
6
}
7
}

2



3

4



5

6

7

ILog和LogBusiness类都是空的,是用来将来方法扩展使用。