Ведь является ли подобное дублированием? Как от него лучше избавиться?
От: kurel  
Дата: 07.04.13 18:30
Оценка:
Простой (но тупой) пример:

interface Employee {
    void doWork1();
    void doWork2();
    void doWork3();
}

class SomeClass {
    private List<Employee> employees;

    public void allDoWork1() {
        for (Employee each : employees) {
            each.doWork1();
        }
    }

    public void allDoWork2() {
        for (Employee each : employees) {
            each.doWork2();
        }
    }

    public void allDoWork3() {
        for (Employee each : employees) {
            each.doWork3();
        }
    }
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.