tytang

于是我就走上了我.net的这条路。

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

前面根据阿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的课程的时候已经背过。心里一阵透凉,纸上得来终觉浅。

posted on 2011-07-12 10:32  tytang  阅读(436)  评论(0)    收藏  举报