şoyle bi yapı tasarlaman lazim. verdiğim örnekte custom diye başlayan classların hepsini kendin yazman lazım.
//bu class singleton olması lazım (bunu default listener olarak kullanmak istiyorsan). bunu bi interface ten türetirsen daha kullanışlı olur
class CustomDefaultEventListener implements CustomListenerInterface
{
public void addEvent(CustomEvent svt)
{
//event ile ne yapmak istiyosan artik o
}
}
class CustomList {
//
CustomEventListener listener;
public CustomList()
{
listener=CustomDefaultEventListener.getInstance();
}
public CustomList(CustomListenerInterface listener)
{
this.listener=listener;
}
public boolean add(Object o){
listener.addEvent(evt)//burda event objene n ekoymak istiyorsan artik o olur.
}
}
teorik olarak boyle
N/A
|