By 高焕堂 2013/08/30
6. “重复地组合”的意义
其实,EIT造形已经重复(3次)组合了类造形了。也可将多个EIT造形重复组合成设计模式或软件框架(Framework)。
6.1 EIT造形外部的组合
也就是,将多个EIT造形巧妙地组合起来,例如,EIT造形能组合出各种设计模式。
再如,EIT造形能组合出Android的复杂框架。
EIT造形让人们能从简单中,组合出复杂系统;基于组合而做无限的创新。随着系统的成长,持续重构与整合,逐渐推出更复杂的框架,甚至将多个框架迭成多层级框架,如Google Android框架等,都是代码层级的可执行架构。
6.2 EIT造形内含EIT造形
也就是,先定义好大的EIT造形,然后把小EIT造形视为大EIT造形的内涵(Content),可以随意换新。例如,以EIT造形来表达两个子系统的接口。
然后,拿这接口EIT造形来包装众多的小EIT造形。
EIT造形的主角是接口<I>,它先一个大系统切分为不同的小系统,在采取EIT造形来包容各小系统的内涵。例如上图里,先依循Use Case分析,先依循用户的目的分解为不同的用例(Use Case)。在采用EIT造形来容纳Use Case幕后的软件模块(内涵)。这些内含包括企业规则(Business Rule)和主要的领域知识概念(Domain Concept)等。
6.3 软、硬件EIT造形的组合
EIT是软、硬件设计的共享性造形。例如,iPhone手机提供通用性的耳机接口,只要插上檔口(Dongle)插件发射Zigbee信号,就能控制甲虫配件了。如下图所示:
(图片来自:http://weibo.com/u/2338493841)
智能设备的功能来自软件、硬件和通信的创新组合。当软件、硬件和通信的设计师都能以EIT造形去思考设计,并以软件EIT造形迅速组合硬件和通信设备,就形成一个智慧节点(Smart Node)的设计,然后可以组合成复杂系统。例如,基于EIT造形,展现了软件、硬件和通信三者的同步设计与整合。如下图所示:
这图里的<E&I>就是简单的框架;<T>就是简单的App;两者结合起来成为软件的简单设计;进而整合硬件设备和通信功能,成为完整的软硬整合的智能设备。
(Continued)
<< Back To Part-2 Go To Part-4 >>