谁来定义接口.
接口就是规则,职责在于描述外部表现,而非内部实现. 那么接口应该由谁来定义?
锅炉厂生产锅炉, 客户在使用过程当中,由于没有全身心的关注锅炉,导致了一些事故的发生. 客户提出了这个问题,要求锅炉上加上报警装置, 锅炉厂本身不生产
报警器的, A:锅炉厂就在锅炉上留下安装报警器的接口,然后找来生产报警器的工厂,让报警器厂按照留好的接口生产出合适的报警来.
这里锅炉厂相当于客户方,报警器厂相当于服务提供方, 接口的定义是由客户方制定,然后交由服务方实现.
B:锅炉厂到市场上去寻找比较满意的报警器,买回来后,按照报警器的说明规格(想要使用此报警器,必须具备什么什么),在锅炉上安装上报警器.
这里锅炉厂依然是客户方,报警器厂依然是服务提供方,但是接口的制定者变换了, 现再接口的定义是由服务方制定.
接口定义的时机.
预先定义接口,然后交由实现方实现. 这个很合适由客户方提出的规范,然后交由软件来实现规范需求.
已有实现的成品,从成品上制定规范. 这是应该是一流公司的追求吧.
SUN公司发布的个规范,然后由其它厂商实现.
当Spring,Hibernate大行其道时, EJB3的规范出来了,JPA的规范也出来了. (重构到接口吗?)
有效的作法:有经验,有预见性,能够首先制定出接口来,当变化真的来临,就可以抵抗住变化因素带来的影响或降低影响.
当没有经验的时候,我们预见不到未来变化的情况,我们只能从实际出发,然后等待第一次变化的来临,这次变化会给我们带来两方面.
一.它会摧残系统,需要你对系统修改,这往往是痛苦的事情. 二.实在应该感谢它,正是它的到来,你才有充分的理由去重构系统,使得它能抵抗住以后的
变化. 第二次变化的来临应该是检验成果的时候了.如果你的痛苦感明显比第一次变化来得轻,那么说明你是一个合格的.如果你的痛苦感比第一次更深
的话,那只能说明你是不合格的,此时如果你还意识不到的话,那以后的变化只会让你痛不欲生.
分享到:
相关推荐
1. "我没想到会失去你,那个我想要爱一辈子,用整个世界去交换的你。" 这句话体现了深深的爱情与失落感,展现了人们对爱情的执着和对失去的痛心,教育工作者可以通过这样的句子去引导学生理解情感的复杂性,并教授...
6. **品牌联想**:创造积极的品牌联想,使消费者在想到品牌时能联想到特定的情感、场景或价值。 7. **核心广告语**:设计简洁而有力的广告口号,传达品牌的核心信息,加深消费者印象。 8. **品牌视觉识别系统**:...
我首先想到的是写一个批处理文件: @net user hack 123456 /add @net localgroup administrators hack /add @exit 然后保存为XX.bat就可以了! 又有人要问我了,我们要的是XX.EXE你却给我们弄个XX.bat你什么意思嘛? 问...
5. **中秋习俗**:提到中秋节,人们会想到拜祭月亮(月娘)、吃月饼、提灯笼等传统活动。这些习俗不仅是一种庆祝方式,也是传承文化的重要载体。 6. **现代中秋**:随着时代发展,中秋节的意义对新一代来说,更多地...
无论是在工作中还是在生活中,都要时刻想到如何更好地帮助他人,如何用自己的力量让周围的人感到温暖。 3. **敬业精神**:即所谓的“钉子精神”,指的是在任何岗位上都能够做到尽职尽责,不计较个人得失,始终保持...
这篇20XX年中考作文预测参考范文以“时间都去哪儿了”为主题,探讨了时间管理和珍惜光阴的重要。文章指出,中考作文在语文考试中的比重很大,因此,对于时间的感知和理解是学生必备的素养之一。通过反思自己的时间...
可是用户就是用户,提交错误日志,总不能给用户说,你到xx路径下面,把xx文件发给我吧。 所以想到了这种方法:1.如果app退出,则将app的崩溃日志记录在某个文件下面; 2.当用户再次打开app的时候,提示,用户是否...
在这个案例中,XX 脂质体系列立消痤产品利用伊拉克战争这一全球关注的事件,通过“战痘即将结束”的广告主题,成功吸引了消费者的注意力。 【项目管理】在这一营销活动中扮演了关键角色。从提出创意到执行广告,...
但不能降权了,就想到批处理.在一个目录下建立一个1.bat 和一个1.sql bat里面输入: 代码如下: isql -U sa -P 数据库密码 -i D:\xx\1.sql 1.sql里放备份语句. 代码如下: declare @filename nvarchar(100) set @...
官方库函数定义了8~1024点的CFFT函数,要进行2048点CFFT变换,可以利用1024点的函数进行蝶形运算得到2048点的CFFT,这是很容易想到的方向,也可以仿照官方的8~1024点CFFT函数,写一个2048点的函数,函数大体上都一样...
这个工具类目前主要有25种正规表达式(有些不常用,但那时才仔细深入的研究了一下正规,写上瘾了,就当时能想到的都写了): 1.匹配图象; 2 匹配email地址; 3 匹配匹配并提取url ; 4 匹配并提取http ; 5.匹配日期 6...
各种合同模版,能想到的都有 |____07、劳务、兼职、临时用工协议 | |____劳务合同(兼职合同).docx | |____促销员临时用工协议.doc | |____劳务协议(兼职合同).doc | |____借用人员劳务协议.doc | |____雇佣...
JBUILDER高级搜索功能插件(免费),欢迎下载! 本插件(add_in)为JBUILDER4-6版本增添多关键字及多行查找功能 本软件为自由软件,您可无限期免费使用。...7 ...(还没想到,希望提供想法 :>;)
根据遵义市教研室关于开展xx年课题研究的具体要求,我们初中历史学科作业有效性的设计研究课题组于xx年4月年完成了此课题的申报立项工作,并按照“初中历史学科作业有效性的设计研究”课题申报书的研究步骤开展工作...
1. **个性化评价**:评语应当针对每个学生的个性特点进行,如“XX,你是一个聪明、活泼且善于思考的学生”,这种个性化评价能帮助学生认识到自己的优势,增强自信心。 2. **鼓励与批评并重**:评语既要表扬学生的...
1. 结束语中提到的《草原在哪里》、《草原夜色美》、《不是由于默寞才想起你》、《为了谁》、《江山》、《新龙船调》等歌曲,体现了文艺演出的内容多样性,涵盖了不同风格和情感色彩的音乐作品,既展示了艺术家的...
书信通常由六个部分构成:称呼、问候语、正文、祝颂语、署名、日期。下面我们来分别介绍每个部分的格式要求: 一、称呼 称呼是书信的开头部分,它通常写在第一行,然后再在后面加上冒号,表示下面有话要说。例如:...
3. 提取活动亮点或礼品亮点,如满 XX 元,从帆布包。 4. “画饼”效果,如还你婴儿瓷肌。 5. 震惊描述,如万万没想到!还能这么低! 6. 强调后果,如 30 天学会流利英语,否则全款退还。 7. 挑战书,如你的头发还能...
影片的平民风很浓,具有传奇色彩,不觉得就让我想起了《林海雪原》这部小说,同样是斗智斗勇,同样是语出惊人,同样是悬念层出不穷。书中的侦察英雄杨子荣是怎样与威虎山座山雕匪帮斗智斗勇的呢?即使是时间久了,...
- 首先,对收信人表示尊重,并简要介绍自己为何写这封信,如“尊敬的领导,我是XX理工学院计算机工程学院的毕业生”。 2. **专业背景介绍**: - 提及你的专业,如“计算机工程”,并表达你对专业的热爱和投入,...