我想问问,所谓的”面向接口编程“,是不是要求我们所有类都要实现接口呢?也就是所有类要定义方法,都必须先弄个接口,再由该类去实现呢?例如:我有个User类是用户管理的,里面有修改密码之类的方法,那我是不是要先弄个IUser接口,接口中有该方法,然后这个类再实现这个接口,然后在调用方法的时候如下:IUser U=new User();
U.ChangePassword();而非User U=new User();
U.ChangePassword();
这样呢??请指教!!!~~~~~~~~~~
U.ChangePassword();而非User U=new User();
U.ChangePassword();
这样呢??请指教!!!~~~~~~~~~~
解决方案 »
- css控制问题
- C# asp。net 居中的问题
- asp.net页面 调用 本地EXE
- 很郁闷,求救!!!
- 一个非常紧急德问题,快快帮我!!
- DataGrid 问题
- 困惑已久: DataSet的更新数据库的问题?
- 怎样控制TextBox最多输入2个汉字或4个字符?
- 为何把从数据库中读出的string转换成int,出现如下错误?
- Crystal Report 在浏览时找不到报表源,但在设计视图中已经有了报表源,这是为什么?
- Visual Stduio 2010 不错啊,速度快多了!不过好像就可以用.NET 4.0来开发,没有2.0、3.0、3.5这些以前的版本呢?
- 请问一个关于gridview的小问题
建议你去看看 设计模式 四人组 的书