最近学习了justin的观察者模式, 感觉似乎了解了.net的event模型和java的interface模型的区别。
个人理解的是,.net的event模型是针对方法的接口(定义了其他类的方法如果需要被该类的事件触发的话那些方法必须满足的规则),java的是针对类的接口(定义了其他类的方法如果需要该类的方法被触发的话那些类必须满足的规则)。下面的例子能显示这两种的区别:

java的:

 1.net的event事件模型和java的interface事件模型package event; 
 2.net的event事件模型和java的interface事件模型
 3 

 1.net的event事件模型和java的interface事件模型package event; 
 2.net的event事件模型和java的interface事件模型
 3}

 1.net的event事件模型和java的interface事件模型package event; 
 2.net的event事件模型和java的interface事件模型
 3

 1.net的event事件模型和java的interface事件模型package event; 
 2.net的event事件模型和java的interface事件模型
 3

1.net的event事件模型和java的interface事件模型Pane pane = new Pane(); 
2.net的event事件模型和java的interface事件模型pane.button.raiseClick();


c#的:

 1.net的event事件模型和java的interface事件模型using System; 
 2.net的event事件模型和java的interface事件模型using System.Collections.Generic; 
 3.net的event事件模型和java的interface事件模型using System.Text; 
 4.net的event事件模型和java的interface事件模型
 5.net的event事件模型和java的interface事件模型namespace EventCS 
 6 

 1.net的event事件模型和java的interface事件模型using System; 
 2.net的event事件模型和java的interface事件模型using System.Collections.Generic; 
 3.net的event事件模型和java的interface事件模型using System.Text; 
 4.net的event事件模型和java的interface事件模型
 5.net的event事件模型和java的interface事件模型namespace EventCS 
 6 

 1.net的event事件模型和java的interface事件模型using System; 
 2.net的event事件模型和java的interface事件模型using System.Collections.Generic; 
 3.net的event事件模型和java的interface事件模型using System.Text; 
 4.net的event事件模型和java的interface事件模型
 5.net的event事件模型和java的interface事件模型namespace EventCS 
 6}

1.net的event事件模型和java的interface事件模型Pane pane = new Pane(); 
2.net的event事件模型和java的interface事件模型pane.button.RaiseClick();

vb.net的:

 1.net的event事件模型和java的interface事件模型Imports System 
 2.net的event事件模型和java的interface事件模型Imports System.Collections.Generic 
 3.net的event事件模型和java的interface事件模型Imports System.Text 
 4.net的event事件模型和java的interface事件模型
 5End Namespace

 1.net的event事件模型和java的interface事件模型Imports System 
 2.net的event事件模型和java的interface事件模型Imports System.Collections.Generic 
 3.net的event事件模型和java的interface事件模型Imports System.Text 
 4.net的event事件模型和java的interface事件模型
 5

 1.net的event事件模型和java的interface事件模型Imports System 
 2.net的event事件模型和java的interface事件模型Imports System.Collections.Generic 
 3.net的event事件模型和java的interface事件模型Imports System.Text 
 4.net的event事件模型和java的interface事件模型
 5End Namespace

1.net的event事件模型和java的interface事件模型Dim pane As Pane = New Pane() 
2.net的event事件模型和java的interface事件模型pane.button.RaiseClick()

相关文章:

  • 2021-07-18
  • 2021-09-07
猜你喜欢
  • 2021-08-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-03
  • 2021-04-19
  • 2022-12-23
相关资源
相似解决方案