JAVA中的依赖倒原则
JAVA中的依赖倒原则
美国法律有一条最基本的准则就是“人人平等”,我们不去管它是经过什么样的斗争、什么样的流血牺牲换来的,只把它理解为一个JAVA方法,该方法定义如下:
public final boolean 人人平等(人1,人2){
return true;
}
虽然各个州的法律有可能不同,如美国基本法,纽约有可能叫纽约基本法,他们应该是这样一种关系:纽约基本法继承美国基本法,但是不允许对该方法进行重写。
在纽约执行法很的时候,采用:
美国基本法 = new 纽约基本法
任何地方调用"人人平等"这个方法,都是返回"true",也就是人人平等的原则在任何地方都不可能被改变,这是宏观决定微观,而不会因为纽约而变成男人与女人的不相等。
如某国也有基本法,也有人人平等的方法。定义应该如下:
public boolean 人人平等(人1,人2){
return true;
}
如某国的某地也有基本法,某地基本法也是继承于某国基本法,但是因为"人人平等"这个方法不是final类型的,因而可能被改写,某地执行的时候,可能采用:
某国基本法 = new 某地基本法
或
某地基本法 = new 某地基本法
说不定某地基本法中在继承某国基本法的时候,就将"人人平等"这个方法给重写了,改成了:
public boolean 人人平等(人1,人2){
if(人1==某地人 && 人2==某地人){
if(人1与人2属性于同一阶层){
if(人1与人2除了不是同一个人基它都相同){
if(无人为其它情况发生){
return true;
}else{
&
相关文档:
这个关于JMS(Java Message Service)的概要回答了下面几个问题:
1.什么是消息?
2.么是JMS API?
3.如何使用JMS API?
4. JMS API是如何与J2EE平台一起工作的?
1.1什么是消息?
消息是软件组件或者应用之间交流的一种方法。消息系统是一个点对点的功能,一个消息客户端可以发送和接 ......
C++与Java异同
1、指针★★★★★
C C++中的指针,提供了很大的灵活性,但是灵活也带来了危险,对指针操作的不当容易造成内存泄露或是空悬指针等问题。
Java取消了指针。但实际上,java中声明的所有引用数据类型的名称,可以理解为就是一个指针。该名称存储在栈内存上,指向对内存上使用new开辟的空间。
如:
int[] ......
今天很高兴看了张孝祥老师讲的Java基础视频。
张老师首先讲的是final、super、this static的用法,张老师是这样讲的,我做了一些简单的记录:
1. ......
今天我学习了反射与多线程的知识
反射:Class cls1=Date.class//字节码1;
Class cls2=Person.class//字节码2;
P1.getClass();//得到字节码
Class.forName(“java.lang.String”) //得到这个类的字节码
后台线程与联合线程
l & ......
楼主发表于:2008-06-17 15:26:20
l JBS
1.列举出 10个JAVA语言的优势
a:免费,开源,跨平台(平台独立性),简单易用,功能完善,面向对象,健壮性,多线程,结构中立,企业应用的成熟平台, 无线应用
2.列举出JAVA中10个面向对象编程的术语
a:包,类,接口,对象,属性,方法,构造器 ......