接口与程序框架

原创 2004年08月28日 22:10:00

呵呵,第一次写blog,说说这几天的一点感想。
在某些程序中,常常有某些相似或相同的操作,我们常常把什么时候做和做什么分离。
一般来说,程序的框架就是决定什么时候做,以及定义相关的类库来支撑。
我们希望某一个时候的操作(做什么的函数)具有相同的参数,这样的话,客户端就可以不用知道她调用的具体类了,就可以根据这个函数原型来编程了。
通常,我是采用使用一个基类来定义接口,然后具有相同操作步骤的类继承这个基类,同时,再根据各各类之间的相识程度,进行类阶梯划分,在类阶梯中每一个类都应该有明确的功能。
使用继承,会带来某些额外的好处,例如,增加了拦截点(这应该是类分层的另外一个好处),更容易增加功能。
特别是大型项目,更应该采用统一的接口。
也有一些小技巧,例如,在接口定义函数中的类参数采用实际使用类的基类,实际使用的时候如果需要再往下转型。

java_集合体系之Collection框架相关抽象类接口详解、源码——02

摘要: 对Collection相关的接口以及抽象类的整体继承结构、作用、以及源码进行了说明、为下面的具体的类的探讨铺路。...
  • chenghuaying
  • chenghuaying
  • 2013年12月20日 09:14
  • 3958

Hessian远程调用框架进阶教程(一) Hessian介绍JAVA使用Hessian进行编程实例

Hessian很简单,理解其使用和机制之后,有助于你理解其他微服务框架(这是重点,本教程理解的越深越细,对学习微服务框架帮助越大这也是我们所期望的) Hessian是基于 Http 协议进行传输的,初...
  • zixiao217
  • zixiao217
  • 2016年12月13日 13:35
  • 2930

Web项目架构之接口骨架设计

今天开始更新上学期项目的总结,再不更新马上都忘了,同时也和CSDNer分享一下,和大家交流关于系统设计的方法,欢迎大家拍砖、扔砖、泼凉水。。。1.Spring+Hibernate+Struts2架构图...
  • UniKylin
  • UniKylin
  • 2015年03月31日 02:04
  • 2678

Android系统进程间通信Binder机制在应用程序框架层的Java接口源代码分析

From:http://blog.csdn.net/luoshengyang/article/details/6633311
  • MaximusKiang
  • MaximusKiang
  • 2014年07月21日 22:15
  • 977

Android系统进程间通信Binder机制在应用程序框架层的Java接口源代码文件分析

Android系统进程间通信Binder机制在应用程序框架层的Java接口源代码分析---------------------------- bind涉及的文件------------------...
  • dajian790626
  • dajian790626
  • 2012年02月17日 17:31
  • 2065

[Binder.5] Android系统进程间通信Binder机制在应用程序框架层的Java接口源代码分析

在前面几篇文章中,我们详细介绍了Android系统进程间通信机制Binder的原理,并且深入分析了系统提供的Binder运行库和驱动程序的源代码。细心的读者会发现,这几篇文章分析的Binder接口都是...
  • yzhang8703
  • yzhang8703
  • 2011年12月30日 09:55
  • 831

Android系统进程间通信Binder机制在应用程序框架层的Java接口源代码分析

在前面几篇文章中,我们详细介绍了Android系统进程间通信机制Binder的原理,并且深入分析了系统提供的Binder运行库和驱动程序的源代码。细心的读者会发现,这几篇文章分析的Binder接口都是...
  • ydt_lwj
  • ydt_lwj
  • 2012年07月09日 11:45
  • 294

Android系统进程间通信Binder机制在应用程序框架层的Java接口源代码分析

在前面几篇文章中,我们详细介绍了Android系统进程间通信机制Binder的原理,并且深入分析了系统提供的Binder运行库和驱动程序的源代码。细心的读者会发现,这几篇文章分析的Binder接口都是...
  • Luoshengyang
  • Luoshengyang
  • 2011年07月30日 01:48
  • 86813

Android系统进程间通信Binder机制在应用程序框架层的Java接口源代码分析

在前面几篇文章中,我们详细介绍了Android系统进程间通信机制Binder的原理,并且深入分析了系统提供的Binder运行库和驱动程序的源代码。细心的读者会发现,这几篇文章分析的Binder接口都是...
  • Hnust_cool
  • Hnust_cool
  • 2012年06月11日 19:53
  • 633

Android系统进程间通信Binder机制在应用程序框架层的java接口源代码分析

通过熟悉Android系统的框架知道,Android应用程序之间通信主要是通过JNI调用C/C++语言的Binder运行库来实现java应用程序之间的通信的. 其实Binder机制的在应用程序的ja...
  • DaHeMaDeGeGe
  • DaHeMaDeGeGe
  • 2016年04月07日 17:13
  • 673
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:接口与程序框架
举报原因:
原因补充:

(最多只允许输入30个字)