LINUX.ORG.RU

История изменений

Исправление system-root, (текущая версия) :

Это типа массив clients, по которому мы проходимся через фильтр

в этом то и есть смысл «всяких умных слов из ООП»
тебе вообще пофигу что такое объект clients, пока у него есть метод filter который ты даже можешь не знать как реализован и что делает (может он полицию вызывает, просто называется filter)
главное, чтобы в результате его работы появился объект поддерживающий метод forEach
как работает isActiveClient тебе тоже без разницы, сегодня она берёт данные из базы, завтра из текстового файла, что, конечно, плохой дизайн.
не переписывать же isActiveClient каждый раз, а через год нужно брать данные из live соцопросов, что тогда? опять переписывать?
для этого есть всякие паттерны. но это другая история.

Исправление system-root, :

Это типа массив clients, по которому мы проходимся через фильтр

в этом то и есть смысл «всяких умных слов из ООП»
тебе вообще пофигу что такое объект clients, пока у него есть метод filter который ты даже можешь не знать как реализован и что делает (может он полицию вызывает, просто называется filter)
главное, чтобы в результате его работы появился объект поддерживающий метод forEach

Исходная версия system-root, :

Это типа массив clients, по которому мы проходимся через фильтр

в этом то и есть смысл «всяких умных слов из ООП»
тебе вообще пофигу что такое объект clients, пока у него есть метод filter который ты даже можешь не знать как реализован и что делает (может он полицию вызывает, просто называется filter)