掌握API和控制点(从Java到JNI接口)_32 JNI架构原理_Java与C的对接05

1、EIT造形观点

  • 基于熟悉的EIT造形,很容易理解重要的架构设计决策议题。
     
前言

2、混合式EIT造形

  • 一般EIT造形是同语言的。
  • 也就是<E>、 <I>和<T>都使用同一种语言撰写的,例如上述的Java、 C/C++等。
  • 于此,将介绍一个EIT造形的变形:
             <E&I>是以Java撰写的。
             <T>则是以C语言撰写的。
     

两种EIT代码造型常常合并存在

由谁来创建基类的对象呢?
  • 答案是:通常, <Tn>不是App的一部分,而是基类(强龙撰写)的一部分。
  • 创建子类<T>和创建基类<E>对象是App开发者(地头蛇)的事;将<T>与<E>装配起来,也是地头蛇的事。
  • 因之, <Tn>可能是强龙开发的,或是第三方提供的。
  • 结论:在本地C层, <Tn>开发者指需要撰写本地(native)函数的C代码实现即可。
  • 创建(基类)对象和函数调用都是Java层的事。
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

思忖小下

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值