前面根据阿K的MVC例子以后,总算理解了整个MVC的调用,今天看了下阿K给我的例子,发现他用的是接口,所以就尝试着用一下。第一次用接口。以下是我应该记住的代码。
1、定义接口。
public interface tyInterface
{
List<ty> getmylist();
ty getEmployee(int id);
string haha();
}
2、写接口内容。注意那个类要继承接口,如多继承可以写成怎样
public class classname: class,interface
{
//实现自己的功能
//实现interface的接口
}
3、controller调用接口代码
mvc2.Models.tyInterface tynew = new mvc2.Models.tymmethod();
这里我将类的方法提取了出来变成了tymethod 保持 ty里面只有干净的定义
namespace mvc2.Models
{
public class ty
{
public string sUser { get; set; }
public string pw { get; set; }
}
确实有很多好处,以后要多多使用 增加代码的层次性和重构性。
加油!
ps:刚刚查到,补充一个挺不错的快捷键
代码 public class classname: interface
鼠标放在interface上 alt+shif+f10 自动帮你生出你没实现的借口。刚才百度了一下“是不是继承了接口的类就必须实现接口的所有功能” 发现了答案原来我上软件工程和java的课程的时候已经背过。心里一阵透凉,纸上得来终觉浅。

浙公网安备 33010602011771号