主板模式的两项通用性接口
主板模式的两项<通用性>接口
by 高煥堂
典型的主板模式(Motherboard pattern)提供了两个通用性接口,也就是:CI和<I>接口。如下图:
(图-1)
这两个接口的典型关系,就如下图:
(图-2)
这个CI接口的execute()函数,会调用onExecute()抽象函数。如下图:
(图-3)
上图-3就是典型的(即标准型的)主板模式。如果把上图-3里的execute()删除掉,就能看出两者其实是一体的两面,来自同一个涵意(Semantics)的两个接口外貌,衔接不同的对象。删除之后,就成为<退化型>的主板模式了。如下图:
(图-4)
这上图-4是<退化型>的主板模式)。反之,也有<扩充型>的主板模式。如下图:
(图-5)
这两个CI接口里的函数,都转而调用同一个<I>的onExecute()抽象函数。如下图:
(图-6)
以此类推,我们还可以各式各样创新型的主板模式。换句话说,主板模式成为系统架构的创新设计的起头。
~ End ~
主板模式的两项通用性接口相关推荐
- android主板接口定义,范例解析:学习Android的IPC主板模式
一.认识Android的IPC主板模式 系统架构设计最关键的任务就是组合(或称整合),而且最好是能与众不同.深具创新性组合.Android就擅用了主板模式,以通用性接口实践跨进程的IPC通信机制.由于 ...
- 范例解析:学习Android的IPC主板模式
一.认识Android的IPC主板模式 系统架构设计最关键的任务就是组合(或称整合),而且最好是能与众不同.深具创新性组合.Android就擅用了主板模式,以通用性接口实践跨进程的IPC通信机制.由于 ...
- 【BIOS】主板BIOS的两种启动模式,传统模式(Legacy)和UEFI模式
主板BIOS的两种启动模式,传统模式(Legacy)和UEFI模式介绍 MBR和GPT磁盘分区的类型 传统模式,也叫做 Legacy ,一般用来和 MBR 格式的硬盘搭配启动. 比如XP系统时期用的都 ...
- 【文末有福利】揭秘阿里中台!一文看懂阿里推荐业务的两项利器
从工程的角度看,搜索和推荐既有差异点,又有共同点.阿里巴巴集团的搜索和推荐系统由同一个部门研发,因此很多工程能力是复用的,如搜索和推荐业务的算分服务引擎都是RS/RTP. 本文介绍阿里巴巴推荐的中台产 ...
- 揭秘阿里中台!一文看懂阿里推荐业务的两项利器 | 赠书
从工程的角度看,搜索和推荐既有差异点,又有共同点.阿里巴巴集团的搜索和推荐系统由同一个部门研发,因此很多工程能力是复用的,如搜索和推荐业务的算分服务引擎都是RS/RTP. 本文介绍阿里巴巴推荐的中台产 ...
- AI一分钟 | 阿里NLP技术连破两项世界纪录,玉泉一号AI试验卫星明年发射
一分钟AI: 阿里人工智能技术重大突破:连破中.英文语言处理两项世界纪录 内蒙古携手银河航天:明年发射玉泉一号AI试验卫星 百度计划2018年投资逾10家AI创业公司 重庆启动人工智能重大专项 总投入 ...
- APNS提供了两项基本的服务:消息推送和反馈服务
推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能.是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的.一般说来,当要显示消息或下载数据的时候, ...
- 深度学习工作开展_深入开展深度工作:新经济中的两项核心能力
深度学习工作开展 by Bar Franek 由Bar Franek 深入开展深度工作:新经济中的两项核心能力 (Going Deeper on Deep Work: Two Core Abiliti ...
- 开源大法好,Windows 计算器又添两项新功能
根据微软负责 Notepad 和 Windows 计算器的高级项目经理 Dave Grochocki 透露的消息,Windows 计算器目前正在开发两项开发者呼声很高的新特性: 始终显示在其它应用之上 ...
最新文章
- Metasploit(一)--Meterpreter的命令速查表
- AMD透露Epyc服务器芯片更多细节 多方面挑战英特尔至强平台
- WinRAR 注册方法
- mysql 交叉统计_统计知识——交叉分组表
- JAVA——Unicode编码格式工具类
- python调用api做用户登录认证_(二)Python调用Zabbix api之从入门到放弃——登录并获取身份验证令牌...
- linux从表中提取信息,如何用Linux命令提取表格文本中的某列
- mysql------explain工具
- nginx----linux安装
- CICS的临时存储队列操作
- 【iOS】Web Color 的 Swift 实现
- 前端解压使用jszip
- python风控建模_风控建模之特征筛选与建模(python)
- [LOJ6515]贪玩蓝月
- 数字ic设计流程以及相关工具
- try{}里面有一个return语句,那么紧跟在这个try后的finally{}里的code会不会被执行,什么时候被执行,在return前还是后?
- 什么是XSL?(XSL概述)
- Legacy autograd function with non-static forward method is deprecated
- 基于 HTML5 的工业组态高炉炼铁 3D 大屏可视化
- html 实体编码转换成原字符