VS2005的类设计器(Class Designer)中,如果显示让类继承接口,而不是实现接口?-阿里云开发者社区

开发者社区> 吞吞吐吐的> 正文

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,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
duilib 修复CTreeViewUI控件动态添加子控件时,对是否显示判断不足的bug
转载请说明出处,谢谢~~:http://blog.csdn.net/zhuhongshu/article/details/42264947         这个bug我在仿酷狗开发日志里提到过,不过后来发现修复的不够好,后来重新修改了代码,并记录到博客。
1155 0
云原生必备知识: 容器设计模式
即容器中的设计模式,包含迭代器模式和适配器模式。迭代器模式即提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。适配器模式及即适配器模式是23种中设计模式之一,它的主要作用是在新接口和老接口之间进行适配。它非常像我们出国旅行时带的电源转换器,我们国家的电器使用普通的扁平两项或三项插头,而去外国的话,使用的标准就不一样了,比如德国,使用的是德国标准,是两项圆头的插头。如果去德国旅游,那么我们使用的手机充电器插头无法插到德国的插排中去,那就意味着我们无法给手机充电。怎样解决这个问题呢?只要使用一个电源转化器就行了。
244 0
《Windows 程序设计(第3版)》——第6章 框架中的窗口 6.1 CWnd类的引出
在类的体系结构中,框架程序提供了CWnd类来封装窗口的HWND句柄,即使用CWnd类来管理窗口的对象,这包括窗口的创建和销毁、窗口的一般行为和窗口所接受的消息。
1038 0
4852
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载