看了Modern C#系列课程10--C# 中的一些设计技巧的笔记,主讲 俞晖
equals()
比较2个对象是否相等
class c1,c2;
......
if(c1.equals(c2))
IDisposable接口
退出的时候如果有资源没有释放,那就用这个接口写个方法释放资源。
ICloneable接口
克隆,就是拷贝一个对象的值到另一个对象。
class c1,c2;
......
c1 = c2.clone();
接口相当于一个虚类,里面的方法都要自己去实现。