USB 插头转换器

澳门尼斯人 1

这个看起来没什么特别的东西其实是一个插头转换器,但当中最重要的是可以直接插USB
啊!这个东西可以变换四个不同制式的插头,包括欧洲,美国,英国及澳洲,使用时只需要把插头推出,然后在上头即可插上这个国家的插头,另外还有一个USB的转换头,加上以后可以直接使用
USB 充电。价格 HKD$192,约人民币169元。Annti
说,他曾经有这个东西,但不知掉到办公室那去了。

为什么写这篇文章

今天有人问了我这样一个问题
Java中为什么要使用接口呢?
澳门尼斯人,还要先定义了一个接口,类还要实现接口的方法,还不如直接在这个类中写实现方法呢,根本没必要定义接口啊。
大概就是这样一个问题。
这个问题不止困扰很多初学者,有的2年工作经验都不太理解,接口到底是个什么东西。
这里根据本人对接口的理解,简单谈谈如何理解接口,如有错误,请指正。

澳门尼斯人 1

接口是什么

接口首先是个规范(也可以叫协议,觉得怎么理解方便怎么理解就好)
先举个生活中的例子
某天你去上海去旅游,做了半天的车,下车后有点饿,想吃点东西,找了一个上海菜的饭店。进去准备吃东西。
这里的菜单就是一个特别形象的接口。
看菜单我就知道这家店卖红烧肉,生煎包, 手撕鸡,
清蒸大闸蟹、蟹粉小笼、蟹粉豆腐,八宝鸭等等菜品。然后我就可以直接点点餐,
来个红烧肉,生煎包,来个XX汤。搞定。
楼主是东北人,如果没有菜单,我进去可能会问有没有小鸡炖蘑菇、猪肉炖粉条。然后告诉我都没有。这样一个一个的问非常麻烦,而且还未必知道点什么。那我就要问你这都有什么啊,服务员跟我balabala一堆,我还没记住都有什么,这点餐是不是特别麻烦呢,有了菜单简单多了。这里的菜单就可以理解为一个接口。顾客就是接口的调用者,厨房就是接口的实现类,会根据接口提供的方法,提供各种菜品。
上面的例子代表了接口一个重要作用,接口首先是个规范。这个规范很方便调用者去使用。就是上面的顾客,顾客不需要知道你是怎么做的红烧肉,只需要知道你有红烧肉就够了。这个情况下就非常适合使用接口了。
总结:接口是为2个不同类之间连接定义的标准。上面的顾客和厨房,直接用菜单连接起来。

关于我

我是IsCoding,7年Android从业经验。
QQ群号 121915371
QQ 号 1400100300