arduino思维扩散
? ? ? 开始接触arduino,源于偶尔间群友的介绍,看了相关资料,觉得可以学习一下,这里不介绍arduino如何入门,只是从多年的从事IT行业的经验出发,来看待这个可能是未来编程界的‘新星’,官网:http://arduino.cc/
? ? ? 软件编程,通常会涉及到三个概念:接口编程,第三方插件,面向对象
? ? ? 接口编程:为双方的通讯提供一个可以让合作双方都可以明白的标准
? ? ? 插件:通常是可以根据插件提供的接口,进行调用,并返回需要的结果的一种封装包
? ? ? 对象:对抽象行为的封装
? ? ? 当然,如果你自己DIY过电脑,你就会知道需要用到什么配件,才能正常的把电脑运行起来
?以上的几个概念,到底有什么关系?请看下图,知者不语:
?
?
?
? ? ?
? ??
? ??