随笔-11  评论-3  文章-53  trackbacks-0

软件模型设计基础(4 

作者不祥 来源不祥 http://www.csai.cn  200512

重要声明:

  对此系列文章,error.cao仅授权www.51CMM.COM.com独家刊登,任何个人或团体不得转载作商业用途。

1.1. 2接口(Interface

  接口就是描述类或构件的一个服务()的操作。

  如何理解该描述,就好比我们造房子,我们把门呀,窗呀全造地完美无缺,可惜呀我们使用油灯的时代结束了,我们需要拉电线,怎么拉,没有办法了,随便拉吧?太难看了!

  何为接口,就是我们为以后拉电线的一个穿墙套管。

  再把例子说下去。

  我们给了电线留了穿墙套管,但是我们又使用了电话,网络了,强电和弱电不能共用同一套穿墙套管?怎么办?我们还必须给电话线,网络线留穿墙套管,如此变化是不是设计人员可以在当初预料的到呢?

  即使,使用了网络线的穿墙套管,那么前两年使用的是同轴电缆,现在使用的是超五类双绞线,还得换?

  是不是如此的接口太难留了?是的。

  如何解决,重构(目前企业使用较为多的方法)!

①接口的名称

  接口的图形表示:一是带有关键字《interface》的矩形表示,接口支持的操作在操作分栏中(如同类图)。

 

如果想了解更多相关内容请访问:

http://51cmm.csai.cn/OO/No036.htm

posted on 2006-03-14 15:56 it110 阅读(141) 评论(0)  编辑 收藏 引用 所属分类: 面向对象
只有注册用户登录后才能发表评论。