VS2005的类设计器(Class Designer)中,如果显示让类继承接口,而不是实现接口?

简介:
+关注继续查看

   代码:
None.gifpublic interface Interface1
ExpandedBlockStart.gif
{
ExpandedBlockEnd.gif}

None.gif
None.gif
public class Class1:Interface1
ExpandedBlockStart.gif
{
ExpandedBlockEnd.gif}

   右击代码文件.cs->查看类关系图->得到下图:
r_ClassDiagram1.png


    Class1实现了接口Interface1,在Class1的类图中,由一个棒棒糖(lollipop)来表示这种实现关系,这是UML的标准语法(the Class Designer uses standard UML notation (a "lollipop" shape) to indicate the interfaces implemented by a class)。但是Implement"也是一种特殊的继承(Inheritance),如何让VS2005显示这种继承(用一条带空心箭头的直线从Class1指向Interface1)?

    我在网上找了一篇文章:Working with the VS 2005 Class Designer ,里面提到的方法:“You can specify that a class implements an interface by drawing an inheritance line from the class to the interface. To do this, first click the Interface shape in the Visual Studio Toolbox, click the class that implements the interface, then click the interface. ”,但是我按照他说的操作,点击工具箱中的“Interface”->点击Class1的类图->点击Interface1的类图,完全没有反应,相当怀疑原作者是不是写错了...


本文转自Silent Void博客园博客,原文链接:http://www.cnblogs.com/happyhippy/archive/2007/05/09/740368.html,如需转载请自行联系原作者

相关文章
|
2月前
|
Java
类与接口介绍
在Java中,类和接口是两种重要的概念,用于描述对象的属性和行为。它们是面向对象编程的基础,用于组织和管理代码。 类(Class)是一种模板或蓝图,用于创建对象。它定义了对象的属性和行为。类是Java中最基本的组织单元,所有的对象都是根据类来创建的。类由字段(属性)和方法组成。字段表示对象的状态或属性,而方法表示对象的行为或操作。 以下是一个简单的Java类的示例: ```java public class Person { // 字段 private String name; private int age; // 构造方法 publi
9 0
|
2月前
|
数据库
使用自定义的类CSetODBC(一)
使用自定义的类CSetODBC(一)
|
5月前
|
Java
接口和抽象类/方法学习 demo
接口和抽象类/方法学习 demo
40 0
|
5月前
抽象类和接口(Abstract and Interface)精湛细节
抽象类和接口(Abstract and Interface)精湛细节
|
10月前
|
Java 开发者
抽象类(abstract class)和接口(Interface)的区别
还在等什么,快来一起讨论关注吧,公众号【八点半技术站】,欢迎加入社群
|
Java
接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类?抽象类中是否可以有静态的main方法?
有一个面试四连击的题目:接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类?抽象类中是否可以有静态的main方法?
98 0
接口是否可继承接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类?抽象类中是否可以有静态的main方法?
接口是否可继承(extends)接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concrete class)?
接口可以继承接口,而且支持多重继承。抽象类可以实现(implements)接口,抽象类可继承具体类也可以继承抽象类。
1606 0