All streams
Search
Write a publication
Pull to refresh
0
0
Send message

А почему бы не использовать самый прямолинейный способ — интерфейс/абстрактный класс с методом string ToSql(), например?
Паттерен visitor, обычно, используется когда предполагается большое количество сценариев обхода, в данном случае сценарий один — собрать sql-строку. При этом любому человеку будет понятно, что надо сделать для добавления ещё одного типа узла, взглянув на любой из уже реализованных

Information

Rating
Does not participate
Registered
Activity