- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
G02_接口设计之美_7 个应用范例
內容 :
1. 范例(一):Use Case 分析
2. 范例(二):iPhone 手机访问 Android 智能电视
3. 范例(三):封装通信协议
4. 范例(四):维护底层或后台模块的变动自由度
5. 范例(五):软硬整合开发
6. 范例(六):微信(We Chat)平台整合家庭物联网
7. 范例(七):端云整合的强龙策略
1
◇ Use Case
前言:
接口I是实的,代表一个须的空间,是空的,但用来容纳未来的
变化花样。亦即,容纳改变(容易),让我们容易接纳、适应未来,
更灵活、更具生命力。但是,这项虚实相依(或变与不变),却又
是另一个更大空间的内涵,这个更大空间称为”造形”。因之,架
构师可学习做双层级抽象。
双层级抽象例如你天天穿的鞋子,提供空间容纳不同袜子(或
脚)的可变性,这是一层抽象。仅做到这层抽象是不够完美的。无
论鞋子(相对上不变)或袜子(相对上可变),其变与不变的虚实相
依,都成为集装箱的内涵(Content),于是将这复杂内涵塞入集装
箱之形里,得到简单,才是架构设计的目标。
虽然从 EIT 代码造形来看,E、I和T三者是同位阶的,但从
架构师角度上,I属于主角,而E和T是配角。搭配两个配角,
才能将I表述的完整而清晰。
1. 范例(一):Use Case
用例(Use Case)模型是以用例为基本概念来抽象描述一个系统。一个用
例表达了使用者对系统的一项需求,也就是系统的一项责任(Responsibility)
或功能(Function)。由于用例代表一项需求,经常成为开发的检验和交付的
单元。
2
用例除了涵盖给用户使用的 UI 之外;也涵盖跨系统或跨模块(Module)
的接口。此时,使用 EIT 造形来表述这种用例接口是最恰当的了。
架构师决定了I ,等于将E和T两者”分解”开来,则开发者就
能兵分二路, 开发、迅速落实为代码。
3
一旦以 EIT 造形来表述这个用例接口之后,这个用例就能单独开发了,
例如继续相关的企业规则(Business Rule) 、领域( ain) 和细节设
计了。
文档评论(0)