- 博客(0)
- 资源 (14)
- 收藏
- 关注
31天重构学习笔记.docx
正文:在很多时候,我们都不希望把一些不必要的操作暴露给调用端,只需要给它所需要的操作或数据就行,那么做法就是封装。这个重构在微软的代码库也经常遇到。比如最经典的属性对字段的封装就是一个很好的例子,那么下面我们将看到对集合的封装,如下代码所示,调用端只需要一个集合的信息,而我们则提供了一个IList的集合,大家都知道IList具有对集合的所有操作,所以这会带来很多隐患,最好的做法就是对它进行重构。
2020-03-13
C#泛型详解由入门到精通.docx
目录
1. 泛型简介 2
1.1.理解泛型 2
1.2.泛型简介 3
2.泛型的优点 3
3.泛型类型参数 4
4.类型参数的约束 5
5.泛型类 9
6.泛型接口 11
7.泛型方法 13
8.泛型委托 15
9.泛型代码中的默认关键字 17
10.泛型和属性 18
2020-03-13
javascript二级联动表单
javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单javascript二级联动表单
2010-11-26
GRIDVIEW导出EXCE
GRIDVIEW导出EXCEGRIDVIEW导出EXCEGRIDVIEW导出EXCEGRIDVIEW导出EXCEGRIDVIEW导出EXCEGRIDVIEW导出EXCEGRIDVIEW导出EXCEGRIDVIEW导出EXCEGRIDVIEW导出EXCEGRIDVIEW导出EXCEGRIDVIEW导出EXCE
2010-11-26
GridView合并单元格
GridView合并单元格GridView合并单元格GridView合并单元格GridView合并单元格GridView合并单元格GridView合并单元格GridView合并单元格GridView合并单元格
2010-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人