简体中文 | 繁体中文

大话设计模式-----第14章


婉若晨曦 都市狂刀 二次元之农夫 宫心计:毒凤妖娆 我的叔叔是男神 浅宁 重生之王妃爬墙 凌天武帝 最高通 横行异世界 火之镇魂歌 剑魔异界录 腹黑邪王:俏皮王妃太难宠 星际之通天战神 冥媒正娶:扑倒阎王么么哒 寻宝惊魂:鬼蜮逃杀 当美食博主进入灵异世界 灵香寻逸 怎么又是天谴圈 非常营销
第14章

自从参加了学校招聘会,小A就更加努力地学习,他知道现在的社会,不但是要讲究学历,工作经验,更讲究的是个人的能力。

小A把参加了学校招聘会的事给大B讲了讲。

大B:“现实中学校操场的多功能,就如在系统的设计时常常遇到这样一个问题:类Client的实例instanceClient希望使用另一个对象instanceX提供的服务service,但在设计时,我们并不能确定对象instanceX究竟属于哪个类。”

小A:“那遇到这些情况的时候,我们应该怎么办呐?”

大B:“当遇到这些情况,常见的解决办法是:将对象instanceX提供的服务service抽象为一个接口ServiceProvider,然后让对象instanceClient通过持有接口ServiceProvider的实例来使用服务service。这种通过接口间接获得服务的解决方案就是接口模式。”

小A:“喔……”

大B:“接口模式还可以有一些变化的形式:不止用一个接口抽象一个对象提供的服务,还可以用一组接口抽象一群对象的交互。”

推荐小说