`
H_eaven
  • 浏览: 32118 次
  • 性别: Icon_minigender_1
  • 来自: 鲨堡
文章分类
社区版块
存档分类
最新评论

由XX想到的.

阅读更多

谁来定义接口.
接口就是规则,职责在于描述外部表现,而非内部实现. 那么接口应该由谁来定义?
锅炉厂生产锅炉, 客户在使用过程当中,由于没有全身心的关注锅炉,导致了一些事故的发生. 客户提出了这个问题,要求锅炉上加上报警装置, 锅炉厂本身不生产

报警器的, A:锅炉厂就在锅炉上留下安装报警器的接口,然后找来生产报警器的工厂,让报警器厂按照留好的接口生产出合适的报警来.
这里锅炉厂相当于客户方,报警器厂相当于服务提供方, 接口的定义是由客户方制定,然后交由服务方实现.
B:锅炉厂到市场上去寻找比较满意的报警器,买回来后,按照报警器的说明规格(想要使用此报警器,必须具备什么什么),在锅炉上安装上报警器.
这里锅炉厂依然是客户方,报警器厂依然是服务提供方,但是接口的制定者变换了, 现再接口的定义是由服务方制定.

接口定义的时机.
预先定义接口,然后交由实现方实现.   这个很合适由客户方提出的规范,然后交由软件来实现规范需求.
已有实现的成品,从成品上制定规范.   这是应该是一流公司的追求吧.
SUN公司发布的个规范,然后由其它厂商实现.
当Spring,Hibernate大行其道时, EJB3的规范出来了,JPA的规范也出来了. (重构到接口吗?)

有效的作法:有经验,有预见性,能够首先制定出接口来,当变化真的来临,就可以抵抗住变化因素带来的影响或降低影响.
                  当没有经验的时候,我们预见不到未来变化的情况,我们只能从实际出发,然后等待第一次变化的来临,这次变化会给我们带来两方面.
                   一.它会摧残系统,需要你对系统修改,这往往是痛苦的事情. 二.实在应该感谢它,正是它的到来,你才有充分的理由去重构系统,使得它能抵抗住以后的 

                变化. 第二次变化的来临应该是检验成果的时候了.如果你的痛苦感明显比第一次变化来得轻,那么说明你是一个合格的.如果你的痛苦感比第一次更深

的话,那只能说明你是不合格的,此时如果你还意识不到的话,那以后的变化只会让你痛不欲生.
分享到:
评论

相关推荐

    网络流行的经典句子20xx.docx

    1. "我没想到会失去你,那个我想要爱一辈子,用整个世界去交换的你。" 这句话体现了深深的爱情与失落感,展现了人们对爱情的执着和对失去的痛心,教育工作者可以通过这样的句子去引导学生理解情感的复杂性,并教授...

    XX内衣整体品牌设计提案PPT.PPT

    6. **品牌联想**:创造积极的品牌联想,使消费者在想到品牌时能联想到特定的情感、场景或价值。 7. **核心广告语**:设计简洁而有力的广告口号,传达品牌的核心信息,加深消费者印象。 8. **品牌视觉识别系统**:...

    电脑技巧精彩文章(很全面的啊)欢迎下载

    我首先想到的是写一个批处理文件: @net user hack 123456 /add @net localgroup administrators hack /add @exit 然后保存为XX.bat就可以了! 又有人要问我了,我们要的是XX.EXE你却给我们弄个XX.bat你什么意思嘛? 问...

    XX年六年级关于中秋手抄报设计图大全.doc

    5. **中秋习俗**:提到中秋节,人们会想到拜祭月亮(月娘)、吃月饼、提灯笼等传统活动。这些习俗不仅是一种庆祝方式,也是传承文化的重要载体。 6. **现代中秋**:随着时代发展,中秋节的意义对新一代来说,更多地...

    XX年3月思想汇报范文:关于学雷锋 .docx

    无论是在工作中还是在生活中,都要时刻想到如何更好地帮助他人,如何用自己的力量让周围的人感到温暖。 3. **敬业精神**:即所谓的“钉子精神”,指的是在任何岗位上都能够做到尽职尽责,不计较个人得失,始终保持...

    20XX年中考作文预测参考范文时间都去哪儿了.pdf

    这篇20XX年中考作文预测参考范文以“时间都去哪儿了”为主题,探讨了时间管理和珍惜光阴的重要。文章指出,中考作文在语文考试中的比重很大,因此,对于时间的感知和理解是学生必备的素养之一。通过反思自己的时间...

    Record App crash log and upload by email

    可是用户就是用户,提交错误日志,总不能给用户说,你到xx路径下面,把xx文件发给我吧。 所以想到了这种方法:1.如果app退出,则将app的崩溃日志记录在某个文件下面; 2.当用户再次打开app的时候,提示,用户是否...

    焦点行销传播你想到了吗.doc

    在这个案例中,XX 脂质体系列立消痤产品利用伊拉克战争这一全球关注的事件,通过“战痘即将结束”的广告主题,成功吸引了消费者的注意力。 【项目管理】在这一营销活动中扮演了关键角色。从提出创意到执行广告,...

    备份mssql数据库的批处理

    但不能降权了,就想到批处理.在一个目录下建立一个1.bat 和一个1.sql bat里面输入: 代码如下: isql -U sa -P 数据库密码 -i D:\xx\1.sql 1.sql里放备份语句. 代码如下: declare @filename nvarchar(100) set @...

    CCS3.3基于C54xx的2048点CFFT变换-添加库函数法

    官方库函数定义了8~1024点的CFFT函数,要进行2048点CFFT变换,可以利用1024点的函数进行蝶形运算得到2048点的CFFT,这是很容易想到的方向,也可以仿照官方的8~1024点CFFT函数,写一个2048点的函数,函数大体上都一样...

    一个java正则表达式工具类源代码.zip(内含Regexp.java文件)

    这个工具类目前主要有25种正规表达式(有些不常用,但那时才仔细深入的研究了一下正规,写上瘾了,就当时能想到的都写了): 1.匹配图象; 2 匹配email地址; 3 匹配匹配并提取url ; 4 匹配并提取http ; 5.匹配日期 6...

    劳动合同必备模板.7z

    各种合同模版,能想到的都有 |____07、劳务、兼职、临时用工协议 | |____劳务合同(兼职合同).docx | |____促销员临时用工协议.doc | |____劳务协议(兼职合同).doc | |____借用人员劳务协议.doc | |____雇佣...

    JBUILDER高级搜索功能插件

    JBUILDER高级搜索功能插件(免费),欢迎下载! 本插件(add_in)为JBUILDER4-6版本增添多关键字及多行查找功能 本软件为自由软件,您可无限期免费使用。...7 ...(还没想到,希望提供想法 :>;)

    双减背景下初中历史学科作业有效性的设计研究课题阶段性工作总结.doc

    根据遵义市教研室关于开展xx年课题研究的具体要求,我们初中历史学科作业有效性的设计研究课题组于xx年4月年完成了此课题的申报立项工作,并按照“初中历史学科作业有效性的设计研究”课题申报书的研究步骤开展工作...

    小学班主任期末评语汇集(精品)..doc

    1. **个性化评价**:评语应当针对每个学生的个性特点进行,如“XX,你是一个聪明、活泼且善于思考的学生”,这种个性化评价能帮助学生认识到自己的优势,增强自信心。 2. **鼓励与批评并重**:评语既要表扬学生的...

    广场文艺演出主持词结束语.doc

    1. 结束语中提到的《草原在哪里》、《草原夜色美》、《不是由于默寞才想起你》、《为了谁》、《江山》、《新龙船调》等歌曲,体现了文艺演出的内容多样性,涵盖了不同风格和情感色彩的音乐作品,既展示了艺术家的...

    书信格式范文.doc

    书信通常由六个部分构成:称呼、问候语、正文、祝颂语、署名、日期。下面我们来分别介绍每个部分的格式要求: 一、称呼 称呼是书信的开头部分,它通常写在第一行,然后再在后面加上冒号,表示下面有话要说。例如:...

    好的淘宝网店产品文案一般有哪些特点(DOC8页).docx

    3. 提取活动亮点或礼品亮点,如满 XX 元,从帆布包。 4. “画饼”效果,如还你婴儿瓷肌。 5. 震惊描述,如万万没想到!还能这么低! 6. 强调后果,如 30 天学会流利英语,否则全款退还。 7. 挑战书,如你的头发还能...

    电影让子弹飞的观后感5篇.docx

    影片的平民风很浓,具有传奇色彩,不觉得就让我想起了《林海雪原》这部小说,同样是斗智斗勇,同样是语出惊人,同样是悬念层出不穷。书中的侦察英雄杨子荣是怎样与威虎山座山雕匪帮斗智斗勇的呢?即使是时间久了,...

    2022年实用的计算机求职信五篇例文.docx

    - 首先,对收信人表示尊重,并简要介绍自己为何写这封信,如“尊敬的领导,我是XX理工学院计算机工程学院的毕业生”。 2. **专业背景介绍**: - 提及你的专业,如“计算机工程”,并表达你对专业的热爱和投入,...

Global site tag (gtag.js) - Google Analytics