官术网_书友最值得收藏!

1.3.1 EIT是什么

從類方法與UML類圖中可以抽離出一個標準模板,暫且稱這個標準模板為公式。只要有公式,就能很好地理解自變量與因變量之間的關系。

例如,力矩與力臂的關系公式FL,可以理解為力臂(L)一定的時候,力(F)越大,力矩(M)越大;又如,力與加速度的關系公式= ma,可以理解為物體加速度(a)跟作用力(F)成正比,跟物體的質量(m)成反比,且與物體質量的倒數成正比。

把這種自變量與因變量之間的關系應用于軟件設計,是否也能找到一種類似的“公式”,以便我們理解代碼與框架之間是如何“溝通”的呢?答案是肯定的,這就是高煥堂老師講解Android架構時提出的EIT造型,這種造型也是代碼設計時用的一種標準“公式”。

EIT造型由以下3部分組成。

E : Engine,即引擎,基類。I : Interface,即接口。T : Tire,即輪胎,派生類。

引擎通過接口驅動輪胎帶動整輛車往前行駛,EIT造型的形象表示如圖1-9所示。

▲圖1-9 EIT造型

圖1-9形象地描述了EIT造型的3種組成部分之間的關系,中間的接口I用以聯系引擎E和輪胎T,應用在軟件設計中,則是基類E和派生類T之間的聯系通過接口I來實現。

主站蜘蛛池模板: 赣榆县| 康平县| 桐梓县| 叙永县| 汽车| 板桥市| 湖北省| 砀山县| 新绛县| 咸丰县| 吴忠市| 万山特区| 曲阳县| 茂名市| 大邑县| 霞浦县| 兖州市| 华安县| 望谟县| 吴旗县| 甘孜| 韶山市| 若尔盖县| 碌曲县| 咸阳市| 湘乡市| 德令哈市| 鸡西市| 颍上县| 高淳县| 招远市| 东至县| 理塘县| 延庆县| 锡林郭勒盟| 潮安县| 河源市| 天长市| 资溪县| 安吉县| 郴州市|