Pytania otagowane jako visitor

5
Jaki jest sens metody accept () we wzorcu Visitor?
Dużo się mówi o oddzieleniu algorytmów od klas. Ale jedna rzecz pozostaje na uboczu, nie została wyjaśniona. Używają gościa w ten sposób abstract class Expr { public <T> T accept(Visitor<T> visitor) {visitor.visit(this);} } class ExprVisitor extends Visitor{ public Integer visit(Num num) { return num.value; } public Integer visit(Sum sum) { …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.