移动架构师之EIT开发笔记

一、内涵与类造型、EIT造型

(一)内涵与类造型

移动架构师之EIT开发笔记_第1张图片

 

如:

移动架构师之EIT开发笔记_第2张图片

 

(二)内涵与EIT造型

移动架构师之EIT开发笔记_第3张图片

如:

1、

移动架构师之EIT开发笔记_第4张图片

2、移动架构师之EIT开发笔记_第5张图片

 

 

二、架构师的决策:将哪些内涵放入EIT造型里

(一)内涵主要来源:需求知识

1、最基本的内涵是来自需求(Requirements)和知识

2、于是,将需求知识分为两种:

(1)第一种需求知识-->称为基类的内涵

(2)第二种需求知识-->称为子类的内涵

移动架构师之EIT开发笔记_第6张图片

3、两种需求知识

(1)这两种需求知识的取得,会有时间落差

第一种需求知识--->先取得

第二种需求知识--->后取得

移动架构师之EIT开发笔记_第7张图片

(2)落差分界点

移动架构师之EIT开发笔记_第8张图片

移动架构师之EIT开发笔记_第9张图片

 

移动架构师之EIT开发笔记_第10张图片

 

移动架构师之EIT开发笔记_第11张图片

(3)两种知识将必须汇合起来

设计接口,准备将基类与子类汇合起来

于是,就能将两种知识汇合起来了

移动架构师之EIT开发笔记_第12张图片

(4)

移动架构师之EIT开发笔记_第13张图片

 

三、App开发者的职责

App开发者的职责:

买主提供需求知识

App开发者帮他写代码

 

四、分与合:强龙与地头蛇

(一)EIT造型用来表达架构师的先【分】与买主来了之后的【合】

1、软件的架构师也是做<分>的动作。这就扮演强龙角色。

软件APP开发者也是做<合>的动作。这就扮演地头蛇角色。

2、软件架构师的主要任务是做<分>,并设计接口。亦即:

(1)设计,并分离出

(2)因为做<分>,创造了桌子的复用性(Reusability)。以及的抽换性。

(3)因分而复用,因合而获利

3、架构师的主要任务:(强龙的)架构师依循EIT造形,分出三种要素

产品效益:让容纳地面的编号,就能通用于各个平台(如海滩、街道、高山等地面)了

分工模式:

(1)架构师做EIT设计

(2)强龙做

  (3)地头蛇配

4、强龙掌控:

(1)生产面:强龙掌控,外包就不失控

(2)系统面:是控制点,透过来驱动

5、商业用词:框架与插件

是控制点,透过来驱动

+=框架(Framework)

=插件(Plug-in)

6、分工模式

(1)架构师做EIT设计

(2)强龙做框架

(3)地头蛇配插件

移动架构师之EIT开发笔记_第14张图片

 

7、强龙工作

 

移动架构师之EIT开发笔记_第15张图片

 

移动架构师之EIT开发笔记_第16张图片

8、地头蛇工作

移动架构师之EIT开发笔记_第17张图片

 

移动架构师之EIT开发笔记_第18张图片

9、插件与配件

移动架构师之EIT开发笔记_第19张图片

 

五、从架构到代码的演练

(一)

1、于<买主来了>之前,架构师基于已具备的知识,来决定接口;然后把其知识(又称强龙知识)写在基类里。基于.当买主出现了,才把买主的知识(又称地头蛇知识)写入子类

2、然后,两者汇合,称为完整的知识了。如下图所示:

移动架构师之EIT开发笔记_第20张图片

3、EIT步骤

(1)架构师依循EIT造形,分出三部分

(2)把强龙知识写入于

(3)把地头蛇(即买主)知识写入到

(4)详细定义接口

(5)是控制点,透过来调用

移动架构师之EIT开发笔记_第21张图片

4、

(1)应用程序(App)也是框架的一种插件

(2)框架(或架构)设计的关键任务就是接口(Interface)设计,这项接口是框架与插件之间的接口,这就是所谓的框架API

移动架构师之EIT开发笔记_第22张图片

(3)架构师的工作就是聚焦于这件最为关键的事情上,这样子让APP开发工作就显得很轻松了,只要专注于厘清买主知识的内涵,把它分析出来写入里就行了。最后,将相关的组合起来,就称为应用程序(简称AP或App)了。

 

 

 

 

 

 

你可能感兴趣的:(笔记,Android)