
微课名称:
框架(FRAMEWORK)开发方法(4):通用性接口设计
立即学习此微课:
-
方法:ADT学院为您播放(免费播放中)
微课目标:
“通用性”与”特殊性”其实只是相对性而已。为了整合这些众多的特殊性接口,通常会设计出通用性接口,来试图统一他们,进而监控(Monitor)它们。那么,又如何从通用性的<I>转换成为<I-1>、<I-2>等特殊性接口呢? 这就是本课程的焦点了。
微课介绍:
EIT造形和框架的主角都是接口<I>,愈是关注<目前决策的未来性>时,就愈会想去设计通用性(General)<E>和<I>来包容未来<T>的多变化。而一群<E&I>的巧妙组合,就成为框架了。由于EIT造形具有重复组合的特性,人们可以组合出多层级EIT造形体系的结构,进而设计出多层级的框架,就能创造更大的重构自由度。例如,上层EIT造形的<I>能包容用户需求<T>的未来变化;而底层框架则能包容系统平台特殊模块<T>的未来变化。用户需求与平台模块之间藉由两层EIT造形的通用性<I>来衔接与组合,而创造了弹性的重构空间。
内容单元:
Sec_01_复习多态观念
Sec_02_多态与接口的关系
Sec_03_通用性接口与特殊性接口
Sec_04_从通用性到特殊性接口(一):活用多态
Sec_05_从通用性到特殊性接口(二):代码结构
Sec_06_从通用性到特殊性接口(三):以IBinder接口为例
Sec_07_从通用性到特殊性接口(四):以ISensorService接口为例
~ End ~