Created
October 12, 2017 08:30
-
-
Save yusufcakal/fb38eb2612673a5495419c6f4db292ce to your computer and use it in GitHub Desktop.
Medium Post
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.util.ArrayList; | |
import java.util.List; | |
public class NoticeObservable implements Observable { | |
private List<Observer> observerList = new ArrayList<>(); | |
private String message = "Notice... !"; | |
@Override | |
public void addObserver(Observer observer) { | |
observerList.add(observer); // Kullanıcıları duyuruya eklemek için. | |
} | |
@Override | |
public void removeObserver(Observer observer) { | |
observerList.remove(observer); // Kullanıcıları duyurudan silmek için. | |
} | |
@Override | |
public void notifyObserver() { | |
for (Observer observer : observerList) { | |
observer.notify(message); // Duyuru ya kayıtlı kullanıcılara mesaj göndermek için. | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment