本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- 龙儿筝
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
抽象类和接口的区别,使用场景
抽象类和接口的区别,使用场景
1 接口是核心,其定义了要做的事情,包含了许多的方法,但没有定义这些方法应该如何做。
2 如果许多类实现了某个接口,那么每个都要用代码实现那些方法
3 如果某一些类的实现有共通之处,则可以抽象出来一个抽象类,让抽象类实现接口的公用的代码,而那些个性化的方法则由各个子类去实现。
所以,抽象类是为了简化接口的实现,他不仅提供了公共方法的实现,让你可以快速开发,又 ...
模拟ArrayList
最近学习集合类,感觉光看总记不住,就边学习,边练习。
于是自己模拟了下常用的 ArrayList 类。名字为MyArrayList。
亮点是使用内部类返回 Iterator。
1:首先模拟 Iterator 接口。
/**
* @author: 孟志昂
* @email: mengzhiang@gmail.com
*/
interface MyIterator {
...
xfire webservice
跟大家分享一下我对xfire的初步了解,我想可以帮助刚刚接触 开发借口的朋友们。
先说服务器端:我们正常写我们的接口、实现类,如何发布我们的接口:在src目录下新建META-INF包,在这个包下建立xfire包,在xfire包下新建一个services.xml,这个xml 可以从xfire 的事例包中找到。
这个xml 是配置我们即将发布的接口、实现类和webservices的名字,被外部访问到 ...
API接口设计
总结一下API接口开发过程中的注意事项
1、跨平台性
所谓跨平台是指我们的接口要能够支持不同的终端,比如android、ios、windowsphone以及桌面软件、网站等。如:不同的终端每页显示的记录数不同
采用通用的解决方案,比如通信协议就采用最常用的HTTP/RPC协议,如果是即时通信,可以采用开放的XMPP协议,做游戏的可以采用可靠的TCP协议,除非TCP不够用了,再采用定制的UD ...
论接口与抽象类的真正区别
关于接口与抽象类的区别, 有着千篇一律的答案,我就不重复那些了, 什么可以实现多个接口,但只能继承一个类;抽象类中可以有方法是的实现,而接口没有,
等等......
那都没有说错,但没有说的问题的关键
为什么要针对接口编程
接口从更深层次的理解,应是定义(规范,约束)与实现(名实分离的原则)的分离。
接口反映了系统设计人员对系统的抽象理解的程度。
接口都是在一定的环境中产生的。脱离原先的环境,所有的接口将失去原有的意义。
-----------------------------------------------
接口统一了,实现可以千差万别,我们都可以按相同的方式访问。拿JDBC来说,很多东西都是接 ...