软件模型设计基础(4)
作者不祥 来源不祥 http://www.csai.cn 2005年1月2日
重要声明:
对此系列文章,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) 编辑 收藏 引用 所属分类:
面向对象