首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

类似C#的委托事件怎么写

2013-09-29 
类似C#的委托事件如何写?我用C#的,现在手头碰到一个问题。用JAVA实现的。class A{public A(){B b new B()

类似C#的委托事件如何写?
我用C#的,现在手头碰到一个问题。用JAVA实现的。


class A
{
    public A()
    {
        B b = new B();
    }
    // 当B类的事件X被触发时,A类的Show()方法被执行
    private void Show()
    {
    }
}
Class B()
{
    private void Test()
    {
        // 出发事件 X
    }
}

在c#中,用delegate就能解决的问题,但在JAVA中不知道如何做?
求JAVA前辈多多指点新手。 Java?委托事件
[解决办法]
Java8之前就老实用interface吧。。。累死你。。。
[解决办法]
观察者模式,或者代理模式,都能实现。
Proxy 是java的用语;C#用的是 delegate 。基本都差不多。

热点排行